Will It Ever End?

The 20+ days of a female dog’s heat cycle seems to never end, especially when you have three with overlapping seasons and a house full of very young an alert males. The puppies are too young to do anything really, but Ty is a virile young boy that is primed and...