Home›Kibble Calculator›Royal Canin Puppy (Medium)
FREE · NO LOGIN

How much Royal Canin Puppy should I feed my German Shepherd puppy?

GSD puppies are one of the fastest-growing breeds — a 5-month-old typically weighs 14-18 kg and needs 2.5× adult calories per kg. Use the calculator below for the exact daily Royal Canin Puppy portion.

Daily portion for a 15 kg German Shepherd Puppy
Daily calories
1280kcal
Royal Canin Puppy (Medium) / day
319g
Per meal
106.2g × 3

Calibrated for Royal Canin Puppy (Medium) at 402 kcal/100 g. This is a typical starting point — enter your pet's exact weight below.

German Shepherd Puppy feeding notes on Royal Canin Puppy (Medium)

  • ▸GSDs are large-breed dogs; consider Royal Canin Maxi Puppy (416 kcal/100 g) for slower, safer joint growth after 6 months.
  • ▸Do not free-feed — GSD puppies gulp food and can bloat. Serve in a slow-feeder bowl.
  • ▸Transition to adult food around 15-18 months, not 12.
Want a fully personalised plan?

Our ₹499 4-week meal plan mixes Royal Canin Puppy (Medium) with home-cooked meals for your German Shepherd Puppy — vet-approved, AAFCO-aligned, all India-available ingredients.

Frequently asked questions

How many grams of Royal Canin Puppy (Medium) does a 5 months old German Shepherd Puppy need per day?+
A growing puppy German Shepherd Puppy at 15 kg with high activity needs approximately 319 g of Royal Canin Puppy (Medium) per day, split across 3 meals. Your pet's exact number depends on weight, age, activity, and body condition — use the calculator above.
How is the daily portion calculated?+
We use the AAFCO/NRC-approved Resting Energy Requirement (RER) formula: RER = 70 × (body weight in kg)^0.75. That's then multiplied by a life-stage multiplier (2-3× for puppies / kittens) and an activity multiplier (0.9-1.4). Finally we divide by the kibble's kcal per gram to get the exact daily grams.
How often should I feed my 5 months old German Shepherd Puppy?+
Puppies and kittens under 6 months should be fed 3-4 small meals a day. From 6-12 months, drop to 3 meals. After 12 months, transition to 2 meals/day adult food over 7-10 days.
When do I switch my German Shepherd Puppy from Royal Canin Puppy (Medium) to adult food?+
Most breeds transition at 12 months. Small breeds (like Pomeranians, Pugs, Indie small) can start earlier at 9-10 months. Giant breeds (Great Dane, Saint Bernard) stay on puppy food until 18-24 months to protect their joints. Transition slowly over 7-10 days.
What if my German Shepherd Puppy is overweight or underweight?+
Set the "Body condition" selector accordingly — the calculator automatically applies a 25 % calorie deficit for obese pets and a 15 % surplus for underweight pets. Reassess weight every 2 weeks and reduce/increase from there.
Should I switch kibble brands often?+
No — sudden brand changes cause GI upset. If you must switch, do it over 7-10 days: 25 % new + 75 % old for 3 days, then 50/50 for 3 days, then 75/25, then 100 %. Sensitive stomachs need a slower 14-day transition.
Where can I get a fully-personalised meal plan?+
Our ₹499 4-week meal plan builds a completely customised home-cooking + kibble mix schedule for your German Shepherd Puppy based on weight, age, allergies, and diet needs. Vet-approved, AAFCO-aligned, India-available ingredients only.

More Royal Canin Puppy (Medium) guides

Compare brands for German Shepherd Puppy

Formulas follow AAFCO / NRC guidelines. Values are guidance — always weigh food and consult your vet for medical conditions.