Your Dog's Profile

Fill in all fields for the most accurate result

Life Stage i
Exact Age i
2 years
1 mo5 yr10 yr
Current Weight i
28 kg
kg lbs
5 kg 30 kg 55 kg
Ideal Target Weight (optional) i

Activity Level i
Body Condition i
Neutered / Spayed? i
Health Goal i
Calculating personalized nutrition...
Daily Calorie Requirement
0
kcal / day
Low (800)ModerateHigh (3,000+)
🥣
Kibble Per Day
--
cups/day (avg. 350 kcal/cup kibble)
⚖️
Grams Per Day
--
g/day dry kibble (approx 360 kcal/100g)
🕐
Meal Schedule
🔬
Macronutrient Targets (Dry Matter Basis)

How Many Calories Does a German Shepherd Need?

German Shepherds are a large, athletic breed with energy requirements that vary significantly based on age, size, activity level, and reproductive status. A typical adult German Shepherd weighing 30 kg (66 lbs) with moderate activity needs approximately 1,400 to 1,800 kcal per day. A working police or military dog of the same weight may require 2,200 to 2,800 kcal daily.

Vet Formula Used: This calculator uses the Resting Energy Requirement (RER) formula endorsed by the National Research Council (NRC): RER = 70 x (body weight in kg to the power of 0.75). The result is then multiplied by a lifestyle factor to get the Daily Energy Requirement (DER).

Factors That Affect Calorie Needs

No two German Shepherds are exactly alike. These factors dramatically influence calorie requirements:

Feeding Tips: Puppies vs. Adults vs. Seniors

Puppies (2 to 12 months): Feed 3 meals per day. Use a large-breed puppy formula to avoid excess calcium, which can cause skeletal issues. Never free-feed since portion control is critical.

Adults (1 to 7 years): Two meals per day works best. Avoid feeding within 1 hour of vigorous exercise to reduce bloat risk, a serious concern in deep-chested breeds like GSDs.

Seniors (7+ years): Metabolism slows. Reduce calories by 15 to 20% and switch to a senior formula with joint support. Monitor weight closely every month.

Common Feeding Mistakes to Avoid

Frequently Asked Questions

How many calories does a German Shepherd need per day?
An average adult German Shepherd needs between 1,200 and 2,100 kcal per day, depending on weight, activity level, and neutered status. Working dogs may need up to 2,500+ kcal daily, while senior or sedentary dogs may only need 1,000 to 1,400 kcal. Use the calculator above for a precise number.
How much should I feed my German Shepherd puppy?
Puppies have much higher caloric needs, typically 2.0 to 3.0 times their Resting Energy Requirement. A 4-month-old puppy weighing 16 kg may need 1,400 to 1,800 kcal/day split across 3 meals. Select Puppy in the Life Stage field for accurate recommendations.
How do I know if my German Shepherd is overweight?
You should feel your dog's ribs without pressing hard, but not see them. From above there should be a clear waist. From the side there should be an abdominal tuck. An ideal adult GSD typically weighs 22 to 40 kg (49 to 88 lbs) depending on sex and build. Your vet can assign a Body Condition Score on a 1 to 9 scale.
Does neutering affect calorie needs?
Yes. Neutered and spayed dogs have lower metabolic rates. Our calculator applies 1.6x RER for neutered adults versus 1.8x RER for intact dogs, about a 12% difference. Neutered dogs are more prone to weight gain, so portion control and regular weigh-ins are especially important.
What protein percentage should a German Shepherd diet have?
Adult GSDs need at least 18 to 22% protein (dry matter basis). Active and working dogs benefit from 24 to 30% to support muscle maintenance and recovery. Puppies need 22 to 28% for bone and muscle development. Look for named animal proteins such as chicken, beef, or lamb as the first ingredient.