An average litter size for dogs is about 5 puppies. However, your dog may have a smaller litter the first time she gets pregnant. Litter size is highly variable, so there’s no sure way to predict how many puppies she’ll have.