As one might expect, the feeding amount mainly depends on how old age your German shepherd is. Overall, there are four ranges that you need to keep in mind. 16 weeks and below: ? cup (14 grams) of food for each meal. 16 weeks to 9 months: Approximately 1 and ? cup (42 grams) of food for each meal. 9 months to 12 months: Approximately 2 cup ...