Answer by
sheperd (73)
The dogs menstrual cycle will last approximately 7 months and is divided into 4 stages. Stage 1 (Poestrus) last approximately 9 days, with a bloody discharge. Stage 2(Estrus) last around 7 days and is when the female will allow mating. Stage 3(Diestrus) around 60 days, and she wont allow mating. Stage 4(Anestrus) about 5 months. and then it starts again.