Dog Litter Size Calculator – How Many Puppies Will My Dog Have?

Choose your dog’s breed or size to see the average litter size from published studies, plus how age affects it.

About the mother
What size is she?

Choosing a breed picks the size for you.

Good to know

Breed size is the biggest predictor of litter size. Toy breeds average about 3.5 puppies, giant breeds about 7.

Disclaimer: Averages from published studies. Only an X-ray after about day 45 can tell you how many puppies your dog is carrying.

Average dog litter size by size

Dog sizeAverage puppies per litterSource
Toy / miniature3.5Borge et al. (2011)
Small4.4Hollinshead & Hanlon (2017)
Medium5.2Hollinshead & Hanlon (2017)
Large5.9Hollinshead & Hanlon (2017)
Giant6.7–7.1Both studies

Borge et al. looked at over 10,000 litters across 224 breeds and found breed size was the biggest predictor of litter size.

What affects how many puppies a dog has?

  • Size and breed: bigger breeds usually have bigger litters.
  • Age: litter size drops by about 0.13 puppies for each extra year of the mother’s age.
  • Breeding timing: well-timed breedings, often with progesterone testing, can help.
  • Health: good condition and nutrition matter.

How to find out exactly how many puppies

An X-ray after about day 45 of pregnancy shows the puppies’ skeletons, so your vet can count them. Ultrasound confirms pregnancy earlier but isn’t reliable for counting. Knowing the count tells you when she has finished whelping.

FAQs

How many puppies does a dog have in her first litter?

There's no fixed number. It depends mostly on her size and breed. Use the averages above as a guide, and ask your vet for an X-ray count after day 45.

Can you tell how many puppies by the size of the belly?

Not reliably. Belly size depends on the dog's build and the size of the puppies. An X-ray is the best way to count.

Is a litter of 1 or 2 puppies normal?

It can happen, especially in toy breeds. Very small litters can sometimes mean a longer pregnancy or larger puppies, so keep your vet informed.