Breeding Like Rabbits
It turns out that dogs can be incredibly prolific breeders, as this fact makes clear. In only six years, a pair of male and female dogs and their offspring can birth a total of 66,000 dogs or more. Much of that is due to the relatively short gestation period that dogs have, which is only about 58 to 68 days.

As we know, humans take about nine months to fully develop a new baby. That means that it takes us about four times longer than dogs to meet our offspring. Now that you know that, are you so surprised that there are so many puppies up for adoption all the time?