what is the length of time for a dog's season
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.