I cani da pastore tedeschi, come parte della famiglia canina, mangiano cibo per cani standard. Questi cani sono generalmente grandi e hanno alti livelli di energia, quindi hanno bisogno di mangiare più dei cani più piccoli.
Mentre sul mercato sono disponibili numerosi marchi e tipi di cibo per cani, i pastori tedeschi adulti hanno bisogno di cibo che contenga almeno il 18 percento di proteine e il 5 percento di grasso per mantenere uno stile di vita sano. I cuccioli e le madri che allattano hanno bisogno di circa il 22% di proteine e l'8% di grassi. Il cibo corretto del pastore tedesco dovrebbe contenere proteine derivate da carni intere come pesce o manzo, così come carboidrati come riso, orzo e avena.