I pastori tedeschi necessitano di una dieta ricca di proteine e moderata in grassi. Le quantità giornaliere variano per età, taglia e livello di attività. Una linea guida generale è 2-3 tazze di cibo secco al giorno, divise in due pasti. I cuccioli necessitano 2-3 tazze di cibo per cuccioli divise in tre o quattro pasti. Gli adulti tipicamente 2-4 tazze di cibo per adulti in due pasti. Gli anziani possono aver bisogno di 1-2 tazze di cibo per anziani in due pasti. Adattate le porzioni alle esigenze individuali del vostro cane e consultate il veterinario, data la predisposizione della razza a problemi articolari.