And dachshunds have 2-6.
You can find out about specific breed litter sizes at:
http://www.gopetsamerica.com/dogs/dog-breeds.aspx
If mixed breed, estimate at the low end. If different breed parents, go with the dam (mother's) breed. If a big discrepancy between dam and sire's breeds, please talk to the vet. Very small dams cannot have large litters.
I have an American Bulldog and that breed can have up to 11 pups in one shot
Depends on the breed(s) of the parents