How Much to Feed a Puppy (the honest answer)
How much to feed a puppy by weight, age, and breed — written for first-time owners who want a real answer, not a marketing chart. With a free portion calculator.
The chart on the back of your kibble bag is wrong. Not technically wrong — it's a starting point — but it's wrong for your specific puppy, and it's why most first-time owners spend three months stressing about portions.
The honest version: how much to feed a puppy depends on weight, age, activity, and the calorie density of the food, in roughly that order. Get those four right and the rest is noise.
This guide gives you the formula, the schedule, the how much to feed a puppy chart by age and by weight, the body checks that tell you you're on track, and — at the end — a calculator that does the math for you in 30 seconds. Read the parts you need; skip the rest.
TL;DR: A growing puppy needs roughly 2× the calories per kilogram of an adult dog. Use our how much to feed a puppy chart below — it covers portions by weight (kg) and by age in months. Split into 3–4 meals at 8–12 weeks, 3 meals at 3–6 months, 2 meals from 6 months on. Watch the body, not the scale, and adjust by 10% if the silhouette starts drifting from ideal. Run the math in our free calculator →
Why the bag chart isn't enough
Pet-food packaging gives you a column-and-row chart: weight on one axis, age on the other, portion in the middle. It's not lying. It's just generic. Three things it can't account for:
- Your puppy's actual activity level. A working sheepdog and a couch-cuddler at the same weight need 30–60% different daily calories. The bag assumes "average."
- Body condition. Two 4 kg puppies — one slim, one already a bit chunky — should be eating different amounts. The bag doesn't ask.
- Calorie density variation. Two "puppy kibble" brands at the same weight can be 30% apart in kcal per gram. Switch foods, your portion changes — even if the puppy hasn't.
The bag chart gets you in the right neighbourhood. Your puppy's body tells you the exact street.
The formula (if you want the math)
Vets use RER × growth multiplier for puppy feeding. Quick version:
Daily calories = (Weight in kg ^ 0.75) × 70 × Growth multiplier
This is the WSAVA Global Nutrition Toolkit formula — the same baseline veterinary clinics use. The 70 is a metabolic constant; the 0.75 exponent reflects how energy needs scale with body mass (smaller animals burn proportionally more per kilogram).
The growth multiplier is the part most owners miss:
| Age | Multiplier | Why |
|---|---|---|
| 8–12 weeks | × 3.0 | Peak growth — bones, brain, organ development all happening at once |
| 3–6 months | × 2.5 | Still rapid growth, slowing slightly |
| 6–12 months | × 2.0 | Linear growth slowing toward adult size |
| 1–2 years | × 1.6 | Filling out, small muscle gains |
| Adult | × 1.0–1.6 | Activity-based, no longer growing |
So a 4 kg, 10-week-old puppy needs roughly: (4^0.75) × 70 × 3.0 ≈ 595 kcal/day
A 4 kg adult dog needs about (4^0.75) × 70 × 1.6 ≈ 318 kcal/day — almost half. That's why the same dog at 12 weeks vs 18 months looks like a totally different feeding equation.
How much to feed a puppy chart by age (real numbers)
Here's a usable table for typical activity levels, eating standard puppy kibble (~3.5 kcal/g). For wet, raw, or premium high-density kibble, you'll feed less by weight.
8 week old puppy feeding schedule
At 8 weeks, your puppy is still adjusting to solid food and a new home. Their stomachs are tiny, so frequent small meals beat fewer big ones.
- Daily calories: ~110 kcal per kg of body weight
- Meals per day: 4 (yes, four — every 4 hours during waking)
- Sample times: 7am, 11am, 3pm, 7pm
- Approximate portion: For a 3 kg puppy, that's roughly 30 g of dry kibble per meal. For a 5 kg puppy, around 50 g per meal.
Why four meals matters at this age: small breeds especially can crash into hypoglycaemia if too long between meals. The space between meals matters more than the absolute portion.
3–6 months
Hunger spikes are real. Your puppy is doubling weight roughly monthly, and their energy is volatile.
- Daily calories: ~85–95 kcal per kg
- Meals per day: 3
- Sample times: 7am, 12:30pm, 6pm
- Stop the bedtime snack — it disrupts house-training. Last meal should be 3+ hours before sleep.
6–12 months
Growth slows. This is when most owners start over-feeding without realising it — they're still measuring like the puppy is 4 months old, but the calorie need per kg has dropped.
- Daily calories: ~65–75 kcal per kg
- Meals per day: 2 (most puppies)
- Watch for: weight gain that's less proportional. If ribs disappear under fat, drop portion by 10% and recheck in two weeks.
12+ months (large breeds: 18+ months)
Adult feeding starts. Large and giant breeds stay on puppy formula longer because they're still growing skeletally.
- Daily calories: ~55 kcal per kg (sedentary) to 90+ kcal per kg (very active)
- Meals per day: 2 is standard. Some owners go to 1, but 2 keeps blood sugar steady.
How much to feed a puppy chart by weight (kg)
This is the chart most owners actually need — daily food in grams of standard dry kibble (~3.5 kcal/g), assuming moderate activity. Round to the nearest 5g. (If you're searching for "how much to feed a puppy by weight kg" — this is the table.)
| Puppy weight | 2–3 months | 3–6 months | 6–12 months | Adult equivalent |
|---|---|---|---|---|
| 2 kg | 95 g | 75 g | 60 g | 35 g |
| 4 kg | 165 g | 130 g | 105 g | 60 g |
| 6 kg | 225 g | 175 g | 145 g | 80 g |
| 8 kg | 280 g | 220 g | 180 g | 100 g |
| 10 kg | 330 g | 260 g | 215 g | 120 g |
| 15 kg | 450 g | 350 g | 290 g | 165 g |
| 20 kg | 565 g | 440 g | 365 g | 205 g |
| 30 kg | 770 g | 600 g | 495 g | 280 g |
Caveats stacked on caveats:
- Wet food is roughly 30% the calorie density of dry. Same puppy needs ~3× the gram weight if you switch.
- Raw / BARF varies, but typical raw is ~1.5 kcal/g vs 3.5 for dry. Adjust accordingly.
- Mixed feeding (kibble + topper) — calculate each separately, sum them.
If the table feels rigid, that's because it should. The chart is a starting estimate. Use it for week one, then tune to your puppy's body.
How to know if it's working (the body check)
Forget the scale for the first few months. Body condition matters more than absolute weight at this age.
The three-second test:
- Run hands along the rib cage. You should feel ribs through a thin layer of fat — not see them, not have to push to find them.
- Look from above. A subtle hourglass — wider at the chest, narrowing at the waist behind the ribs, slight flare at the hips — means body condition is on track.
- Look from the side. The belly should tuck up slightly behind the ribs, not sag straight or hang.
If ribs are visible at standing rest → portions are low. If you can't find ribs through the layer → portions are high. Either case: adjust by ~10% and recheck in two weeks. Don't yo-yo daily.
For a vet-grade version of this check, our Body Condition Score tool walks you through three hands-on tests and gives you a 1–9 score the same way a vet rounds will.
When to ignore everything above
The math is a starting point. The vet's word is the final word. Override portion guidance from any chart — including this one — when:
- Your vet has prescribed a specific diet (kidney, allergy, weight management, diabetes, pancreatitis). Vet diets aren't optional.
- Your puppy is recovering from spaying/neutering — caloric needs drop 20–30% within weeks, and the standard charts don't reflect that.
- Pregnancy or lactation (in unspayed mums). Caloric needs roughly double in late pregnancy and triple at peak lactation.
- Your kibble bag's chart suggests a portion more than ±20% off the table above. Brands really do vary. Trust the bag for the brand-specific math.
- Activity changes seasonally. A summer-hike puppy and a winter-indoors puppy at the same age and weight need different portions. Adjust 10–15% up or down.
A word on breed-specific charts
Common questions we get:
- How much to feed a Golden Retriever puppy? Same math as the table above — Goldens grow large, so they stay on puppy food until ~18 months and can hit 25–30 kg. Their rapid growth phase needs careful portion control to protect joints.
- How much to feed a German Shepherd puppy? Similar to Goldens — large breed, slow-growing, prone to over-feeding stress on developing joints. Stay conservative with portions, especially 4–9 months.
- Labrador puppy feeding chart? Labs have a documented genetic mutation (POMC) that makes them feel less full than other breeds. They will eat themselves into obesity if you let them. Measure portions strictly.
We'll have full breed-specific guides for these soon. Until then, the table above + 10% conservative adjustment for large breeds works.
Skip the math: use the calculator
The whole point of writing this article is that you shouldn't have to do this math.
We built a free calculator that asks four questions — weight, age, activity level, food type — and returns the exact daily portion in grams, plus a meal schedule and the contextual tip for your puppy's age. You can email yourself the plan as a PDF.
Run your puppy's feeding plan →
It uses the same formula above, but with one less variable for you to track manually. Most owners run it once a month for the first year, then quarterly after.
A few things people forget
While we have your attention:
- Treats count. They should be ≤10% of daily calories. Most "small" training treats are 3–5 kcal — easy to give 50 in a session and accidentally double a meal.
- Water matters as much as food. Puppies need roughly 50–100 ml per kg per day. Water intake calculator here.
- Vaccinations affect appetite. A puppy will be off-food for 12–24 hours after a vaccine. Don't panic, don't try to make it up the next day.
- Don't free-feed. Leaving a bowl out all day teaches puppies to graze, makes house-training harder, and means you can't catch appetite changes early.
Frequently asked questions
How much should an 8-week-old puppy eat per day?
Roughly 110 kcal per kg of body weight, split across 4 meals. For a typical 3 kg puppy that's around 120 g of standard puppy kibble (~3.5 kcal/g) per day, so about 30 g per meal. Run the feeding calculator for a brand-specific number.
Wet food, dry food, or both?
All three work nutritionally if the food is labelled "complete and balanced for growth" by AAFCO. Dry is cheaper, easier to portion, and better for teeth. Wet is more palatable for picky puppies and adds moisture. Many owners do 75% dry + 25% wet as a topper — pick what your puppy will actually finish, then stay consistent.
My puppy doesn't finish their meals — should I worry?
Probably not. Puppies self-regulate appetite around growth spurts and can skip a meal or two without issue. Worry only if: more than 24 hours of refusing food, lethargy, vomiting, or diarrhoea. Otherwise reduce the portion 10%, watch body condition over a week, and the appetite usually rebounds.
Can I overfeed a growing puppy?
Yes — and it's a real risk, especially in large breeds. Overfeeding accelerates bone growth and increases the risk of hip dysplasia and other joint issues in adulthood. Slim-but-not-skeletal is the goal. If you can't feel ribs through a thin layer of fat, you're feeding too much.
When should I switch from puppy food to adult food?
Small breeds (under 10 kg adult weight): around 10–12 months. Medium breeds: 12 months. Large breeds (25 kg+): 15–18 months. Giant breeds (40 kg+): 18–24 months. Switching too early shorts them on the calcium and protein density they still need; switching too late means they're getting more than they need.
How many cups of food per day for a puppy?
Don't measure in cups — kibble densities vary too much (a "cup" of one brand can be 30% more calories than another). Weigh portions in grams using a kitchen scale. Once you know your brand's gram-per-day target, you can convert to cups for that specific bag if you want a quick scoop.
TL;DR — the puppy feeding cheat sheet
- 8–12 weeks: 4 small meals, ~110 kcal/kg/day
- 3–6 months: 3 meals, ~90 kcal/kg/day
- 6–12 months: 2 meals, ~70 kcal/kg/day
- 12+ months: 2 meals, adult-tier portion
- Watch the body, not the scale
- Adjust 10% at a time
- The calculator does the math: /calculator/feeding
That's it. Stop stressing about portions. Watch your puppy's ribs and waist, hit the body-condition check once a week, and adjust slowly. Your puppy will end up the right size.
Sources & further reading
The math, the multipliers, and the body-condition framework in this guide come from these veterinary references — not from kibble bag charts or affiliate-driven advice:
- WSAVA Global Nutrition Guidelines — the international standard for companion animal feeding, including the RER × MER multiplier framework used above.
- AAFCO Dog Food Nutrient Profiles — the US regulatory baseline for what "complete and balanced for growth" actually means on a puppy food label.
- AVMA Pet Body Condition Score Resources — the 9-point BCS scale our body condition tool implements.
- Cornell Riney Canine Health Center: Feeding your puppy — independent, peer-reviewed guidance on puppy growth and nutrition.
- Tufts Cummings School: Petfoodology — vet-nutritionist-authored answers to specific feeding questions.
If your puppy has a specific health condition, your vet's recommendation overrides anything written above.
This guide was written by Petcro's Dog Desk and reviewed against current AAFCO and WSAVA nutritional guidance.