What is the average size of a dog litter?
6 puppies is average, but it depends on the age and breed of the dog.
Toy dogs can produce from one to four puppies in each litter. Larger breeds can produce as many as twelve.