A German Shepherd puppy is headed toward an adult body of roughly 49 to 88 lb, and the right portion changes at every stage along the way. A typical German Shepherd puppy feeding chart lists a cup range by age and stops there. This one shows the calories behind each age, the 3 points where the portion changes, and the breed-specific checks that matter for a shepherd.

The numbers use the same veterinary formula and growth stages as the large-breed puppy feeding calculator, so the chart and the calculator give the same answer for the same puppy.

Key takeaways

Table of Contents
  1. How Much Should a German Shepherd Puppy Eat?
  2. German Shepherd Puppy Feeding Chart by Weight and Age
  3. How Calories Change From 8 Weeks to 18 Months
  4. How Many Meals a Day for a German Shepherd Puppy
  5. Choosing a Food for a Large-Breed Shepherd Puppy
  6. Breed-Specific Signs Your Puppy's Feeding Plan Needs a Vet
  7. Frequently Asked Questions

Quick answer: Enter your puppy's current weight, age, and expected adult weight in the large-breed puppy feeding calculator. It returns daily calories, cups per day, and meals per day for your shepherd's growth stage.

How Much Should a German Shepherd Puppy Eat?

A German Shepherd puppy needs about 3 times its Resting Energy Requirement (RER) each day from 8 weeks to 4 months, 2 times RER from 4 to 12 months, and 1.8 times RER from 12 to 18 months. The calculation uses the puppy's current weight, not the adult weight you expect.

RER = 70 × (body weight in kg)0.75
8 weeks to 4 months: daily kcal = RER × 3
4 to 12 months: daily kcal = RER × 2
12 to 18 months: daily kcal = RER × 1.8

The RER formula comes from the National Research Council (NRC). The third stage is what sets a shepherd apart from a smaller dog. The 2021 AAHA Nutrition and Weight Management Guidelines note that some large and giant breeds do not reach skeletal maturity until about 15 to 16 months, and they call for a lean body condition and no excess calcium during that time.

Worked Example: A 25 lb Puppy at 12 Weeks

A 25 lb puppy weighs 11.3 kg. RER is 70 × 11.30.75, or about 433 kcal. At 12 weeks, multiply by 3 for about 1,298 kcal a day. With a large-breed puppy food at 375 kcal per cup, that is about 3.46 cups a day, or a little under 7/8 cup at each of 4 meals.

German Shepherd Puppy Feeding Chart by Weight and Age

Find your puppy's current weight, then read across to the column for its age. The chart assumes a large-breed puppy food at 375 kcal per cup, so check the kcal per cup on your bag and adjust.

German Shepherd Puppy Feeding Chart (375 kcal/cup Food)
Current weight8 wk to 4 mo (3 ×)4 to 12 mo (2 ×)12 to 18 mo (1.8 ×)
10 lb653 kcal · 1.74 cups435 kcal · 1.16 cups392 kcal · 1.04 cups
20 lb1,098 kcal · 2.93 cups732 kcal · 1.95 cups659 kcal · 1.76 cups
30 lb1,488 kcal · 3.97 cups992 kcal · 2.65 cups893 kcal · 2.38 cups
40 lb1,846 kcal · 4.92 cups1,231 kcal · 3.28 cups1,108 kcal · 2.95 cups
50 lb2,182 kcal · 5.82 cups1,455 kcal · 3.88 cups1,309 kcal · 3.49 cups
60 lb2,502 kcal · 6.67 cups1,668 kcal · 4.45 cups1,501 kcal · 4.00 cups
70 lb2,809 kcal · 7.49 cups1,873 kcal · 4.99 cups1,685 kcal · 4.49 cups
80 lb3,105 kcal · 8.28 cups2,070 kcal · 5.52 cups1,863 kcal · 4.97 cups

Some cells will not match a real puppy, such as an 80 lb shepherd under 4 months. Use the row and column that match your puppy today, and recheck every 2 weeks as both change.

Get Your Shepherd's Exact Daily Portion

Enter current weight, age, and expected adult weight for calories, cups, and meals per day.

🐾 Use the Large-Breed Puppy Calculator

How Calories Change From 8 Weeks to 18 Months

Daily calories climb fast for the first 4 months, dip when the multiplier drops from 3 to 2, climb again through the first year, then step down twice more before adulthood. The chart follows an illustrative male growing to 80 lb. Your puppy's weights at each age will differ.

Daily kcal for an illustrative male shepherd growing to 80 lb 929 8 wk 16 lb 1,298 12 wk 25 lb 1,598 16 wk 33 lb 1,455 6 mo 50 lb 1,771 9 mo 65 lb 1,873 11 mo 70 lb 1,810 15 mo 77 lb 1,656 Adult 80 lb 3 × RER (8 wk to 4 mo) 2 × RER (4 to 12 mo) 1.8 × RER (12 to 18 mo) 1.6 × RER (adult)

Calories peak near 12 months. At its first birthday, a shepherd still needs more calories than it will as an adult.

The steps in the chart are steps in the formula. Your puppy's metabolism changes more gradually, so taper the portion over two to three weeks around 4 months and again around 12 months. The puppy feeding guide covers the 4-month dip in more detail for all breed sizes.

How Many Meals a Day for a German Shepherd Puppy

Feed 3 to 4 meals a day from 8 weeks to 4 months, 2 to 3 meals from 4 to 12 months, and 2 meals from 12 months on. Split the daily amount evenly across meals.

Keeping 3 smaller meals past 6 months is a reasonable choice for a large, deep-chested dog. The Cornell Richard P. Riney Canine Health Center lists eating too fast, being fed once a day, and exercising soon after eating among the risk factors for gastric dilatation-volvulus (GDV), or bloat, a life-threatening emergency in large dogs. Measured meals, a calm hour after eating, and a slower pace at the bowl all address those factors. For meal timing after the first year, see the dog feeding schedule guide.

Choosing a Food for a Large-Breed Shepherd Puppy

Feed a puppy food whose AAFCO statement covers growth of large size dogs. That wording tells you the food meets the calcium cap for puppies expected to reach 70 lb or more as adults.

Under AAFCO's nutrient profiles, a growth food can carry the phrase "including growth of large size dogs (70 lb or more as an adult)" only if its calcium stays at or below 1.8% on a dry-matter basis, according to Petfood Industry's summary of the AAFCO profiles. Foods labeled "except for growth of large size dogs" do not meet that limit.

This matters for shepherds. The FCI breed standard lists adult males at 30 to 40 kg (66 to 88 lb) and females at 22 to 32 kg (49 to 71 lb), so most males and some females cross the 70 lb line. When you enter an expected adult weight in the calculator, use the range for your puppy's sex. A small female near the bottom of the range may fall under the calculator's 50 lb large-breed threshold, which ends her growth stages at 12 months instead of 18.

Breed-Specific Signs Your Puppy's Feeding Plan Needs a Vet

Weigh your puppy every 2 weeks and check body condition. If the numbers do not match what you see, German Shepherds have one digestive condition worth knowing by name.

Body Condition

Aim for a lean puppy with ribs you can feel easily under a thin layer of fat and a visible waist from above. On the 9-point body condition score (BCS) scale, that is a 4 to 5. The body condition score guide shows the hands-on check. Adjust the daily amount by about 10% if your puppy trends heavy or thin, then recheck in 2 weeks.

Exocrine Pancreatic Insufficiency (EPI)

VCA Animal Hospitals lists German Shepherds first among the breeds that develop EPI more often, a condition in which the pancreas stops producing enough digestive enzymes, and notes it is suspected to be inherited in the breed. Signs include weight loss despite a normal or increased appetite and large volumes of pale, fatty stool. It often appears in young adult dogs. If your shepherd eats its full portion and still loses weight or condition, see your veterinarian before increasing food. More calories will not fix a dog that cannot digest them.

Large-breed puppy feeding follows the same rules across breeds. The Labrador puppy feeding guide applies them to another popular large breed.

Frequently Asked Questions

How much should a German Shepherd puppy eat per day?

Multiply your puppy's RER by 3 from 8 weeks to 4 months, by 2 from 4 to 12 months, and by 1.8 from 12 to 18 months. A 25 lb puppy at 12 weeks needs about 1,298 kcal a day, or 3.46 cups of a 375 kcal/cup large-breed puppy food.

How many cups should an 8-week-old German Shepherd puppy eat?

It depends on weight. A 16 lb puppy at 8 weeks needs about 929 kcal a day, which is about 2.48 cups of a 375 kcal/cup food, split across 4 meals.

When should a German Shepherd switch to adult food?

Plan the switch around 18 months, when the calculator's growth stages end. Confirm the timing with your veterinarian, since shepherds vary in when they finish growing. Transition over 7 to 10 days and recalculate the portion for the new food.

Do German Shepherd puppies need large-breed puppy food?

Yes for most. Choose a growth food whose AAFCO statement includes growth of large size dogs (70 lb or more as an adult), which limits calcium to 1.8% on a dry-matter basis.

Why is my German Shepherd puppy always hungry?

Most puppies act hungry at every meal, so check body condition first. If your puppy eats its full portion, stays thin, and has pale, bulky stools, ask your veterinarian about EPI.

This article is for general informational purposes and is not a substitute for individualized veterinary advice. Ask your veterinarian to check your puppy's growth and body condition at each puppy visit, and consult them before changing the diet of a puppy with a medical condition.