Owczarki niemieckie, jako część rodziny psów, jedzą standardowe karmy dla psów. Te psy są na ogół duże i mają wysoki poziom energii, więc muszą jeść więcej niż mniejsze psy.
Podczas gdy na rynku dostępnych jest wiele marek i rodzajów karm dla psów, dorosłe owczarki niemieckie potrzebują pokarmów zawierających co najmniej 18 procent białka i 5 procent tłuszczu w celu utrzymania zdrowego stylu życia. Szczenięta i matki karmiące potrzebują około 22% białka i 8% zawartości tłuszczu. Prawidłowe owczarki niemieckie powinny zawierać białka pochodzące z całych mięs, takich jak ryby lub wołowina, a także węglowodany, takie jak ryż, jęczmień i owies.