Los perros pastores alemanes, como parte de la familia canina, comen comida para perros estándar. Estos perros son generalmente grandes y tienen altos niveles de energía, por lo que necesitan comer más que los perros más pequeños.
Aunque existen numerosas marcas y tipos de alimentos para perros en el mercado, los pastores alemanes adultos necesitan alimentos que contengan al menos un 18 por ciento de proteínas y un 5 por ciento de grasa para mantener un estilo de vida saludable. Los cachorros y las madres lactantes necesitan aproximadamente 22 por ciento de proteínas y 8 por ciento de contenido de grasa. La comida adecuada del pastor alemán debe contener proteínas derivadas de carnes enteras como el pescado o la carne de res, así como carbohidratos como el arroz, la cebada y la avena.