โœ“ Quick Answer

Most German Shepherd puppies eat about 1 to 3 cups of food per day split across 3 to 4 meals, while adults typically eat 2.5 to 3.5 cups across 2 meals. These are general estimates only. Always follow the calorie guidance on your specific food label and adjust amounts based on your dog’s weight, activity, and body condition with help from your vet.

How Feeding Changes With Age

German Shepherds grow fast and have different nutritional needs at every life stage. A young puppy needs frequent, smaller meals to support rapid growth and stable energy, while an adult does well on two larger meals a day. Senior dogs often need fewer calories as they slow down. The chart below gives approximate starting points, but the right amount for your dog depends on the food you use and how active your dog is.

German Shepherd Feeding Chart by Age

Age Range Approx Weight Daily Amount Meals Per Day
8 to 12 weeks 15 to 30 lbs 1 to 2 cups 4 meals
3 to 6 months 30 to 55 lbs 2 to 3 cups 3 meals
6 to 12 months 55 to 75 lbs 3 to 3.5 cups 2 to 3 meals
1 to 2 years (young adult) 65 to 85 lbs 3 to 4 cups 2 meals
Adult (2 to 7 years) 65 to 90 lbs 2.5 to 3.5 cups 2 meals
Senior (7 years and up) 65 to 85 lbs 2 to 3 cups 2 meals

Amounts assume a standard 8 ounce measuring cup of dry kibble. Wet food, raw diets, and high calorie performance foods will change these numbers, so always check the feeding guide printed on your bag or can.

Puppy Feeding (8 Weeks to 12 Months)

Puppies need consistent meals to fuel growth without overloading the stomach. Feed a quality large breed puppy food, which is formulated to support controlled bone growth and protect developing joints.

  • 8 to 12 weeks: four small meals spread evenly through the day.
  • 3 to 6 months: three meals as the stomach grows.
  • 6 to 12 months: move to two or three meals as growth slows.

Avoid overfeeding during this stage. Letting a German Shepherd puppy grow too fast can strain joints. Keep growth steady rather than rushed.

Adult and Senior Feeding

Once your German Shepherd reaches maturity, usually between 18 and 24 months, two meals a day works well. Active working dogs and dogs that train hard may need the higher end of the range, while couch companions need less. Seniors often need slightly fewer calories and may benefit from a food that supports joints and easier digestion.

How to Adjust Portions

The chart is a starting point, not a fixed rule. Use these factors to fine tune the amount:

  • Calorie density: A nutrient dense food means smaller portions. Two foods can look the same in the bowl but differ a lot in calories.
  • Activity level: Working, sporting, and very active dogs burn more and need more. Less active dogs need less.
  • Body condition: You should be able to feel the ribs easily without pressing hard and see a visible waist from above. If your dog is gaining unwanted weight, reduce the amount. If ribs and spine show too clearly, increase it.
  • Treats: Treats add calories. Keep them to roughly 10 percent of daily intake and trim meal portions to compensate.

Weigh your dog regularly and review portions every few weeks. Spaying or neutering, illness, and aging can all change how much your German Shepherd needs.

A Note on Safety

Every dog is different, and the figures here are general estimates. Always follow the feeding instructions on your specific food and talk to your veterinarian before making big changes, especially if your dog has a health condition. Your vet can confirm an ideal weight target and a feeding plan suited to your individual dog.