Le berger allemand est un omnivore , ce qui signifie qu’il peut survivre avec un régime comprenant à la fois des plantes et de la viande. Dans la nature, les bergers allemands mangeaient une variété d’aliments, notamment des fruits, des légumes, de la viande et des insectes.
En tant que chiens domestiques, les bergers allemands peuvent s’épanouir grâce à un régime alimentaire composé d’aliments commerciaux de haute qualité qui leur fournit tous les nutriments dont ils ont besoin. Cependant, les bergers allemands peuvent également manger des aliments faits maison ou des aliments crus, à condition que la nourriture soit soigneusement préparée et équilibrée pour répondre à leurs besoins nutritionnels.