Le nombre de chiots qu'un berger allemand de 3 ans peut avoir dans une portée peut varier, mais varie généralement de 5 à 9 chiots. Cependant, certains bergers allemands peuvent avoir des portées plus ou moins grandes, en fonction de facteurs tels que la génétique des parents, la santé de la mère et les conditions environnementales pendant la grossesse.