Le nombre de chiots qu'un chien peut avoir varie en fonction de la race, de la taille et de l'âge du chien. En règle générale, un chien peut avoir de 1 à 12 chiots dans une seule litière. Des races plus petites de chiens ont tendance à avoir des portées plus petites, tandis que les races plus grandes peuvent avoir des portées plus grandes. La taille moyenne de la litière pour la plupart des races de chiens se situe entre 4 et 6 chiots. Les mères et les chiens plus âgés pour la première fois peuvent avoir des portées plus petites que les chiens qui ont eu plusieurs portées.