La taille de la portée varie considérablement selon les races de chiens ; Les labradors retrievers ont en moyenne 7,6 chiots par portée tandis que les bergers allemands en moyenne 6,6 et les cockers américains en moyenne cinq, selon l'American Kennel Club, ou AKC. La taille de la race peut être un prédicteur de la taille de la portée ; les races plus grandes ont tendance à produire des portées plus grandes, et les races plus petites produisent généralement des portées plus petites.
Bien que l'AKC répertorie un nombre moyen de chiots pour les portées de différentes races, il souligne également qu'il existe un large éventail de tailles de portée. Les Labrador retrievers peuvent produire une gamme typique de cinq à 10 chiots, tandis que les bergers allemands peuvent produire de quatre à neuf chiots et les cockers américains peuvent produire de trois à sept chiots. Ainsi, même si un chien a le potentiel de produire 10 chiots par portée, il est toujours dans les limites normales pour qu'il produise moins de chiots, et certains peuvent même en produire plus.
Les petites races comme les Yorkshire terriers et les Chihuahuas produisent généralement de deux à cinq chiots, mais plus de 80 % d'entre elles en produisent moins de quatre.
L'AKC souligne que la nutrition est un élément clé pour assurer une reproduction réussie chez les chiens. Les nutriments comme la vitamine A, la vitamine C, la vitamine E, l'acide folique et la biotine ainsi que des minéraux comme le manganèse, le zinc et le cuivre sont importants pour assurer la santé et le succès reproducteur de la mère.