Question: do german shepherds eat a lot?
Answer: Generally, an active adult German Shepherd can eat 2.5 to 3 cups of food per day, twice a day.