How many puppies can a dog have. how many puppies can a dog have. By: Erika Raines El Segundo, CA Replied on 04/19/2011 The average litter of puppies is around 6. The average number can vary with the breed of dog and size of the dog. Some dogs can have as few as one puppy in a single litter while others may have as many as 15 puppies at a time.