Os cães pastor alemão, como parte da família canina, comem comida de cachorro padrão. Esses cães são geralmente grandes e têm altos níveis de energia, por isso precisam comer mais do que cães menores.
Embora várias marcas e tipos de alimentos para cães estejam disponíveis no mercado, os pastores alemães adultos precisam de alimentos que contenham pelo menos 18% de proteína e 5% de gordura para manter um estilo de vida saudável. Filhotes e mães lactantes precisam de cerca de 22% de proteína e 8% de gordura. A comida adequada para o pastor alemão deve conter proteínas derivadas de carnes inteiras, como peixe ou carne, bem como carboidratos como arroz, cevada e aveia.