* The mother dog's age and size: Younger and larger females tend to have larger litters.
* Genetics: Some bloodlines naturally produce more puppies than others.
* Overall health: Healthy dogs tend to have larger and healthier litters.
However, here's a general range:
* Average litter size: 3-6 puppies
* Smaller litters: 1-2 puppies
* Larger litters: 7-8 puppies (though less common)
It's important to note that this is just a guideline. The actual number of puppies in a litter can be significantly different.