According to the National Research Council of the National Academies, an inactive or senior adult German Shepherd must be fed between 1,272 and 1,540 calories of prime dog food every day. Correspondingly, the council recommend feeding active German Shepherds between 1,740 and 2,100 calories.