Puppy Feeding Guide: How Much to Feed by Age & Weight

PawScale··6 min read

Why Puppy Feeding Is Different

Puppies are not just small adult dogs. They're building bone, muscle, organs, and brain tissue — all at the same time. Their calorie needs per unit of body weight are significantly higher than adults, but their stomachs are smaller, which means they need the right food in the right amounts at the right frequency.

Get it wrong, and the consequences can last a lifetime. Overfed large-breed puppies are at significantly higher risk for hip dysplasia and osteochondrosis. Underfed puppies may fail to reach their genetic potential.

Puppy feeding schedule timeline: from 4 meals to 2 meals per day as puppy grows

Puppy Feeding Schedule by Age

AgeMeals per DayWhy
6–12 weeks4Small stomach, high calorie need, blood sugar stability
3–6 months3Stomach capacity increasing, still growing fast
6–12 months2–3Transitioning toward adult feeding pattern
12+ months2Adult feeding schedule (varies by breed size)

Small breed note: Toy and small breed puppies are at risk for hypoglycemia (low blood sugar) if they go too long without eating. For puppies under 3 kg, 4 meals per day through 6 months is recommended.

How Many Calories Does a Puppy Need?

Puppy calorie needs are calculated differently from adult dogs. Instead of using fixed multipliers, veterinary nutritionists use growth-stage factors:

Growth StageMultiplier vs. RERApproximate Age
Early growth (fastest)3.0× RER6–16 weeks
Mid growth2.5× RER4–6 months
Late growth2.0× RER6–12 months
Near adult size1.6× RER12–18 months (large/giant)

Example — A 5 kg, 4-month-old Labrador puppy:

But this is a rough estimate. For exact numbers, use our calorie calculator with your puppy's specific details.

Puppy portion sizes vary dramatically by breed size

Breed Size Matters — A Lot

The most important factor in puppy nutrition is adult breed size, because it determines how long the growth period lasts and how carefully you need to control calorie intake.

Small Breeds (adult weight under 10 kg)

Medium Breeds (adult weight 10–25 kg)

Large and Giant Breeds (adult weight 25+ kg)

For large and giant breeds, slower growth is better. A lean puppy will reach the same adult size — just a few months later — with significantly healthier joints. Never try to make a large breed puppy "big and sturdy" by overfeeding.

The Dangers of Overfeeding Puppies

Research from the Purina Life Span Study demonstrated that Labrador Retrievers fed 25% fewer calories than their free-fed littermates:

The key insight: The fed-to-ideal-weight dogs were NOT underfed. They were fed the correct amount. The "normal" group was actually overfed.

Signs your puppy is growing too fast:

If you notice any of these, reduce portions by 10–15% and consult your vet.

When to Switch from Puppy to Adult Food

The transition isn't just about age — it's about physical maturity:

Breed SizeWhen to SwitchWhy
Small (under 10 kg)9–12 monthsGrowth complete, excess calories cause weight gain
Medium (10–25 kg)12 monthsSkeleton fully formed
Large (25–45 kg)12–15 monthsGrowth plates closing
Giant (over 45 kg)15–24 monthsExtended growth period, joints still developing

Transition gradually over 7–10 days: Mix increasing amounts of adult food with decreasing amounts of puppy food to avoid digestive upset.

Practical Feeding Tips

  1. Use a kitchen scale. Measuring cups are inconsistent. A "cup" of kibble can vary by 20% depending on how tightly it's packed.
  2. Split daily calories across meals. This aids digestion and prevents blood sugar spikes.
  3. Stick to a schedule. Feed at the same times every day. Puppies thrive on routine.
  4. Limit treats to 10% of daily calories. A single training treat might be 5–10 kcal — it adds up fast with a small puppy.
  5. Adjust every 2 weeks. Puppies grow fast. Recalculate calories as weight changes.
  6. Monitor BCS monthly. Use our Body Condition Score assessment to track whether your puppy is growing at a healthy rate.

Quick Reference: Estimated Daily Calories for Puppies

Current Puppy WeightSmall BreedMedium BreedLarge/Giant Breed
2 kg280 kcal260 kcal240 kcal
5 kg585 kcal540 kcal470 kcal
10 kg880 kcal790 kcal
15 kg1,070 kcal960 kcal
25 kg1,250 kcal

These are estimates for moderately active puppies. Always calculate for your specific dog.

Next Steps

  1. Calculate your puppy's exact calorie needs — personalized for breed and age
  2. Get a complete feeding plan — with portion sizes for your food brand
  3. Check your puppy's body condition — make sure growth is on track
  4. Find your breed's ideal weight — see the adult target for your puppy's breed
← Back to Blog