How Much to Feed a German Shepherd

A complete feeding guide for the German Shepherd based on their average weight of 31 kg (68 lbs), using the standard veterinary RER formula.

German Shepherd

German Shepherd

largeHerding22โ€“40 kg
View full profile โ†’

1471

calories / day

4.2

cups / day

2

meals / day

2.1

cups / meal

Feeding Chart by Life Stage & Activity

ScenarioCalories/dayCups/dayMealsCups/meal
Puppy, moderate activity22996.632.2
Adult, low activity11043.221.6
Adult, moderate activity14714.222.1
Adult, active16554.722.4
Adult, very active22996.623.3
Senior, moderate activity11043.221.6

German Shepherd Feeding Chart by Age & Weight

Recommended daily food amounts for a German Shepherd at different life stages, based on their weight range of 22โ€“40 kg. All values assume standard kibble at 350 kcal per cup and moderate activity.

AgeWeight (kg)Calories/dayCups/dayMeals/day
Puppy (< 1 yr)22 kg17785.13
31 kg22996.63
40 kg278383
Adult (1โ€“7 yrs)22 kg11383.32
31 kg14714.22
40 kg17815.12
Senior (7+ yrs)22 kg8532.42
31 kg11043.22
40 kg13363.82

Feeding Tips for German Shepherd

  • 1.These estimates use an average weight of 31 kg and assume standard kibble at 350 kcal per cup. Adjust if your food has a different calorie density.
  • 2.German Shepherds are high-energy dogs. They may need closer to the "active" or "very active" amounts, especially if they get 60+ minutes of exercise daily.
  • 3.Puppies need more calories relative to body weight for growth. Split their daily food into 3 meals until they are about 12 months old.
  • 4.Senior dogs have slower metabolisms. Reduce portions by 10โ€“20% and consider senior-formula food with joint-support ingredients.
  • 5.Always provide fresh water. Monitor your dog's body condition score and adjust portions to maintain a healthy weight. Consult your vet for personalized advice.