Home More advice Food & Dining
How long are dogs in heat?
Dogs stay in heat for approx. 21 days..
About 2 wks