Here's a general range:
* Small breeds: 1-4 puppies
* Medium breeds: 4-8 puppies
* Large breeds: 6-12 puppies
However, it's important to note that these are just estimates. Some dogs may have litters outside of this range.
It's best to consult with a veterinarian for more accurate information regarding a specific dog's expected litter size.