Although six months old is the average age of a dog's first heat, this can vary widely.
Some dogs can go into heat as young as four months, while larger breeds may be as old as two years before their first heat.
653k questions
2.7m answers
0 comments
50.2k users