The estrus cycle lasts on average 12-21 days, but maybe be as short as a few days to four weeks. The estrus period length varies widely between breeds and individual dogs. The length of a cycle varies widely, even for dogs of the same breed. If in doubt, assume the longer end of the range for the cycle length. read more
This stage of dog heat can last from 4-20 days. The average is 7-10 days. There are 3 common signs for a dog in heat during this stage: Swollen Vulva: This is one of the best ways to spot the beginning of a dog heat cycle. read more