1 to infinite amount of dogs make a litter
Answer:
A normal litter size can range from 1 to 12 puppies, with 5-6 puppies being average across all dogs.
Explanation: