狗狗月经20天还有血一般是正常情况,因为个体差异,狗狗来月经的时间一般是15-30天左右,还有很多狗狗只来7-15天。
当然还有一种情况比较特殊,20天后还有血,可能是因为它患有一种病症叫做"过血病"。这种病症会导致狗狗在来事后仍有血液流出。还有其他原因,如内脏疾病、肿瘤或其他健康问题。