German Shepherd Now

Loading index…

105 articles · 4 tools · 1 data hub Browse all →

Calculator · Feeding

German Shepherd feeding calculator.

How much should you feed your German Shepherd? Enter your dog’s details below for a personalized recommendation based on AAFCO nutritional guidelines.

10 lbs70 lbs130 lbs
2 mo6 yr13 yr
Intact adult, typical pet activity (1 hr walks + play)
Estimates only. Based on the NRC Resting Energy Requirement formula. Individual needs vary significantly. Consult your veterinarian for a feeding plan tailored to your dog.

Estimated Feeding Range

3.5
est. cups / day
1311
est. calories / day
1.7
est. cups / meal (2x daily)
$155
est. monthly cost

Based on a 70lb moderate-activity adult GSD eating kibble.

These are estimates. Adjust based on your dog's body condition. Consult your vet for specific dietary needs.

See popular food options for German Shepherds:

Best German Shepherd Food →

How much to feed an adult German Shepherd, by weight

Daily calories and cups of dry food at 380 kcal per cup, split across two meals. Read down to your dog’s weight and across to the activity level that matches its week.

Adult weight Low activity Moderate High Working
50 lb 873 kcal · 2.3 cups 1018 kcal · 2.7 cups 1164 kcal · 3.1 cups 1309 kcal · 3.4 cups
60 lb 1001 kcal · 2.6 cups 1168 kcal · 3.1 cups 1335 kcal · 3.5 cups 1501 kcal · 4.0 cups
65 lb 1063 kcal · 2.8 cups 1240 kcal · 3.3 cups 1417 kcal · 3.7 cups 1594 kcal · 4.2 cups
70 lb 1124 kcal · 3.0 cups 1311 kcal · 3.5 cups 1498 kcal · 3.9 cups 1685 kcal · 4.4 cups
75 lb 1183 kcal · 3.1 cups 1380 kcal · 3.6 cups 1578 kcal · 4.2 cups 1775 kcal · 4.7 cups
80 lb 1242 kcal · 3.3 cups 1449 kcal · 3.8 cups 1656 kcal · 4.4 cups 1863 kcal · 4.9 cups
85 lb 1300 kcal · 3.4 cups 1516 kcal · 4.0 cups 1733 kcal · 4.6 cups 1950 kcal · 5.1 cups
90 lb 1357 kcal · 3.6 cups 1583 kcal · 4.2 cups 1809 kcal · 4.8 cups 2035 kcal · 5.4 cups

Activity multipliers: low 1.2, moderate 1.4, high 1.6, working 1.8. Body condition beats the table: if you cannot feel ribs under light pressure, feed less than the number says.

Puppy portions by age and typical weight

Puppy portions follow current weight, not age, so each row pairs an age with the weight a male German Shepherd puppy typically carries at that point. Weigh your puppy and use the row nearest its actual weight.

Age Typical weight Daily calories Cups per day Meals Cups per meal
2 months 16 lb 619 kcal 1.6 3 0.5
3 months 26 lb 891 kcal 2.3 3 0.8
4 months 35 lb 1113 kcal 2.9 3 1.0
6 months 53 lb 1520 kcal 4.0 2 2.0
8 months 64 lb 1751 kcal 4.6 2 2.3
10 months 70 lb 1873 kcal 4.9 2 2.5
12 months 75 lb 1380 kcal 3.6 2 1.8

Female puppies run roughly 15 percent lighter at every checkpoint. Growth weights come from the puppy growth reference, and the puppy feeding chart covers the food-type and large-breed constraints behind these numbers.

How This Calculator Works

We use the Resting Energy Requirement (RER) formula recommended by veterinary nutritionists: 70 x (body weight in kg)^0.75. This is then multiplied by an activity factor to get your dog's daily calorie needs.

Activity factors range from 1.0 for sedentary or senior dogs up to 2.0 or higher for working German Shepherds. Intact dogs generally need slightly more calories than spayed or neutered ones.

The cup-per-day estimate is based on average calorie density for each food type. Your specific food may vary — check the label for exact kcal/cup and adjust accordingly. Most standard kibble runs 350-400 kcal per cup, while high-performance formulas can exceed 500 kcal per cup.

Example: Feeding a 70lb Adult German Shepherd

A 70lb (31.8kg) moderately active adult German Shepherd has a resting energy requirement of about 897 calories (70 x 31.8^0.75). With a standard activity multiplier of 1.6, the daily calorie target comes to roughly 1,435 calories.

Using a standard kibble at 380 kcal per cup, that works out to about 3.8 cups per day — split into two meals of roughly 1.9 cups each, morning and evening. At a typical kibble price of $2.50 per pound, monthly food cost runs approximately $60-$80.

If that same dog is highly active — regular running, agility, or protection work — the multiplier jumps to 2.0, bringing daily needs closer to 1,794 calories and roughly 4.7 cups per day. Working dogs or dogs with high energy demands may need a high-calorie performance formula to keep portions manageable.

German Shepherd Feeding Tips

  • Split into 2 meals minimum — German Shepherds are at high risk for bloat (GDV). Feeding one large meal increases this risk significantly.
  • Don't free-feed — measured meals help you track intake and spot health issues early. Sudden appetite changes are often the first sign of illness.
  • Wait 30 minutes after eating before exercise — another important bloat prevention measure. Avoid vigorous play immediately before meals as well.
  • Adjust for body condition — you should be able to feel (but not see) your German Shepherd's ribs. Adjust portions up or down based on this, not just the calculator output.
  • Transition food gradually — when switching brands or formulas, mix old and new food over 7-10 days. German Shepherds are known for sensitive stomachs, and sudden changes often cause digestive upset.

For detailed food recommendations, see our Best German Shepherd Food guide. For a breakdown of what feeding costs over a lifetime, check the Cost Calculator.

Frequently Asked Questions

How many cups should I feed my German Shepherd per day?
Most adult German Shepherds need 2.5 to 3.5 cups of dry food per day, split across two meals. The exact amount depends on your dog's weight, age, activity level, and the calorie density of the food. Use the calculator above for a personalized estimate.
How many calories does a German Shepherd need daily?
An average adult German Shepherd needs 1,200 to 2,100 calories per day. Highly active or working dogs may need up to 2,500 calories. Puppies and seniors have different requirements. The calculator uses the standard RER formula adjusted for activity level.
Should I feed my German Shepherd once or twice a day?
Adult German Shepherds should be fed twice a day — morning and evening. This helps prevent bloat (GDV), a life-threatening condition that German Shepherds are predisposed to. Puppies under 6 months should eat three times daily.