A: According to the ASPCA Web site (www.aspca.org), a fertile dog averages one litter per year with the average number of puppies ranging between 4 and 6.
A: According to the ASPCA Web site (www.aspca.org), a fertile dog averages one litter per year with the average number of puppies ranging between 4 and 6.