Le Berger allemand a une taille au garrot d'environ 60 à 65 cm pour un mâle, avec un poids moyen de 35 kg. Pour une femelle, la taille est de 55 à 60 cm et le poids de 30 kg environ.
Son poil peut être noir avec des marques brun rouge, brunes ou
jaunes (jusqu’à gris clair), mais aussi noir et gris ou presque totalement noir.