Breed and litter size.
A dog's breed dramatically influences litter size.
The American Kennel Club notes that Labrador and golden retrievers, the nation's first and second most popular dog breeds, have an average of seven puppies per litter.
Labs and goldens are relatively large dogs.