Built on the formula your vet uses — RER × life-stage factor · Free forever · No sign-up · No email gate
CalculatorRaw & BARFPuppyWeight LossBrandsMethod
Home › Puppy Food Calculator
Growth factors · Age-based

Puppy Food Calculator

Puppies are not small adults — a young puppy burns up to 3× RER and eats 3–4 meals a day. Set the age in months and current weight; portions and meal splits update instantly.

Short answer: a 5 kg puppy under 4 months needs about 3.0 × RER ≈ 703 kcal/day (~180 g of a 390 kcal/100 g puppy kibble) over 3–4 meals; the factor then tapers smoothly to 2.0 × RER by 8 months (≈469 kcal, ~120 g) instead of stepping down at 4 months.

Enter your dog's details

Weigh your puppy weekly — portions should track a growing dog, not a fixed chart.

Puppy daily calorie target
—

Reference table

Puppy portions by weight (8–12 months, ×2.0)

Dog weightRER (resting)Daily targetFood per dayPer meal (×2)
2 kg · 4 lb118 kcal235 kcal57 g29 g
3 kg · 7 lb160 kcal319 kcal78 g39 g
5 kg · 11 lb234 kcal468 kcal114 g57 g
8 kg · 18 lb333 kcal666 kcal162 g81 g
10 kg · 22 lb394 kcal787 kcal192 g96 g
15 kg · 33 lb534 kcal1,067 kcal260 g130 g
20 kg · 44 lb662 kcal1,324 kcal323 g161 g
25 kg · 55 lb783 kcal1,565 kcal381 g191 g
30 kg · 66 lb897 kcal1,795 kcal437 g219 g

Puppy kibble at 390 kcal/100 g, 5% treat/training allowance removed. The calculator tapers the factor smoothly from 3.0 to 2.0 between 4 and 8 months; this table shows the settled 2.0 rate. Under 4 months, multiply food by 1.5 (factor 3.0).

Feed the growth curve, not the appetite

A puppy's appetite is a terrible portion guide — most puppies will cheerfully eat themselves fat, and fat puppies are not just a cosmetic issue: excess weight during growth is linked to developmental orthopaedic disease, especially in large breeds. The target condition is lean and growing: ribs easy to feel, a visible waist from above and the side.

Meals taper with age: 4 meals at 8–12 weeks, 3 meals to ~6 months, then 2 meals for life. Portions must be re-based as weight changes — a portion set at 3 kg is half what the same puppy needs at 6 kg, which is why the chart alone always lags. Recheck weekly.

Large-breed puppies (expected adult >25 kg) need controlled calcium and energy density — use a large-breed puppy food and keep growth steady, not fast.

Step by step

How to use this calculator

1

Enter current weight

Enter the puppy's current weight — growth factors apply to current weight and are recalculated every 2 weeks.

2

Set the age

Slide to the puppy's age in months. The growth factor tapers smoothly from 3.0 × RER under 4 months to 2.0 × RER by 8 months.

3

Enter food energy density

Enter the food's energy density (kcal per 100 g) from its label — puppy foods usually run 350–420.

4

Read calories, grams and meals

Read the daily calories and grams, the per-meal amount across 3–4 meals, and the raw amount if you feed raw (about 8–10% of body weight when young).

Questions

Frequently asked

How much should an 8-week puppy eat?

By factor, 3.0 × RER of current weight over 4 meals. A typical 3 kg 8-week puppy needs ~480 kcal/day of puppy food — but weigh your own puppy; breed size at 8 weeks varies hugely.

When do puppies switch to adult portions?

Small breeds ~10–12 months, medium ~12–14, large and giant breeds 18–24 months. Switch the factor gradually as growth flattens, watching body condition.

Should puppies eat raw at the same percentage?

No — raw-fed puppies eat 8–10% of body weight when young, tapering to adult 2–3%. The calculator shows the raw amount for the selected age.

How much does a 5 kg puppy eat?

From 8–12 months the factor settles at ×2.0 — it tapers down from ×3.0 between 4 and 8 months: about 468 kcal/day, roughly 114 g of puppy kibble (390 kcal/100 g) over 3–4 meals. Recalculate every two weeks — the weight moves fast.

Should I add calcium for my puppy?

Not if they eat a complete growth food. Excess calcium in large breeds damages skeletal growth: more is not better.