O tamanho da ninhada varia amplamente entre as raças de cães; Labradores em média 7,6 filhotes por ninhada, enquanto pastores alemães em média 6,6 e Cocker Spaniels americanos em média cinco, conforme relatado pelo American Kennel Club, ou AKC. O tamanho da raça pode ser um indicador do tamanho da ninhada; raças maiores tendem a produzir ninhadas maiores, e raças menores geralmente produzem ninhadas menores.
Embora o AKC relacione um número médio de filhotes para ninhadas de raças diferentes, ele também aponta que existe uma grande variação no que diz respeito ao tamanho da ninhada. Os labradores podem produzir uma variedade típica de cinco a 10 filhotes, enquanto os pastores alemães podem produzir de quatro a nove filhotes e os cocker spaniels americanos podem produzir de três a sete filhotes. Assim, mesmo que um cão tenha potencial para produzir 10 filhotes por ninhada, ainda está dentro dos limites normais para ele produzir menos filhotes, e alguns podem até produzir mais.
Raças pequenas, como Yorkshire terriers e Chihuahuas, geralmente produzem de dois a cinco filhotes, mas mais de 80% delas produzem menos de quatro filhotes.
O AKC aponta que a nutrição é um componente chave para garantir uma reprodução bem-sucedida em cães. Nutrientes como vitamina A, vitamina C, vitamina E, ácido fólico e biotina junto com minerais como manganês, zinco e cobre são importantes para garantir a saúde e o sucesso reprodutivo da mãe.