How Much to Feed a Puppy

Author: Alex Baer
5 minutes read

By Alex Baer · Updated July 2026

Puppy feeding is the one case where "just scale the adult portion down" fails badly. A 20 lb puppy at three months needs about 1,100 kcal a day. A 20 lb adult dog needs about 510. Same weight on the scale, more than double the food in the bowl.

The reason is growth. A puppy is building bone, muscle, and a nervous system at full speed, and that construction work burns calories on top of everything an adult body already does. Feeding a puppy like a small adult quietly underfeeds it; feeding an adult like a puppy quietly overfeeds it.

This guide shows the age multipliers behind puppy feeding math, a chart by weight and age, and the full calculation, so you can check any portion yourself.

2x
what a puppy under 4 months needs, compared with an adult dog of the same weight

The age rule. Take the resting energy requirement for your puppy's current weight, then multiply: under 4 months, times 3.0. From 4 to 12 months, times 2.0. Large and giant breeds from 12 to 24 months, times 1.6. Always use the weight your puppy is today, not the adult weight you expect it to reach.

How puppy portions are calculated

The math has four steps, and it is the same math our calculator runs when you enter a puppy's age:

  1. Convert weight to kilograms: pounds times 0.4536.
  2. Resting energy requirement (RER): 70 times kg to the power 0.75. This is what the body burns at rest.
  3. Apply the growth multiplier: under 4 months, RER times 3.0; from 4 to 12 months, times 2.0; large and giant breeds from 12 to 24 months, times 1.6. The adult factors (activity, neuter status) do not apply while the growth multiplier is active.
  4. Convert calories to cups: divide by the kcal per cup printed on your bag. Across the dry foods in our database the median is 397 kcal per cup, with labels ranging from 243 to 528, so the same calorie target can differ by a full cup between two bags.

The multiplier is the whole story here. Steps 1, 2, and 4 are identical for adult dogs; what makes a puppy different is that factor of 3.0 or 2.0 instead of the typical adult 1.4.

Worked example: a 20 lb puppy, 3 months old.

20 lb = 9.1 kg. RER = 70 × 9.10.75 ≈ 366 kcal. Under 4 months the multiplier is 3.0, so the daily target is 366 × 3.0 ≈ 1,098 kcal per day. On a typical 397 kcal-per-cup dry food that is about 2.8 cups, spread over 3 to 4 meals.

For contrast, an adult dog at the same 20 lb: 366 × 1.4 ≈ 512 kcal, about 1.3 cups. Same scale reading, half the food.

Puppy portion checker

Slide to your puppy's current weight and pick an age group to see the daily calorie target.

For a result personalized to your puppy's breed and expected adult size, use the full calculator.

Estimates only, not veterinary advice. Cups assume the database median of 397 kcal per cup; check your bag's label. Re-weigh a growing puppy every week or two and update the portion.

Current weightUnder 4 months4 to 12 monthsLarge breed, 12 to 24 monthsAdult, same weight
5 lb388 kcal259 kcal207 kcal181 kcal
10 lb653 kcal435 kcal348 kcal305 kcal
20 lb1,098 kcal732 kcal585 kcal512 kcal
30 lb1,488 kcal992 kcal794 kcal694 kcal
40 lb1,846 kcal1,231 kcal985 kcal862 kcal
60 lb2,502 kcal1,668 kcal1,335 kcal1,168 kcal
80 lb3,105 kcal2,070 kcal1,656 kcal1,449 kcal

Daily calorie targets from RER at the given weight times the age multiplier (adult column: times 1.4, neutered with moderate activity). Read the column that matches your puppy's age; the 12-to-24-month multiplier applies to large and giant breeds only. To convert to cups, divide by the kcal per cup on your bag; the database median is 397.

Portions move fast. A puppy's weight changes weekly, so a portion that was right two weeks ago is wrong today. Re-weigh every week or two and redo the math. Two more traps: puppy formulas are usually more calorie-dense than adult food from the same brand, so cup counts from an old bag do not transfer to a new one. And the multiplier drops in steps, not gradually: the day your puppy passes 4 months, the target falls by a third, from times 3.0 to times 2.0. Expect the bowl to shrink at that birthday, not grow.

Feed the puppy in front of you

Puppy face with a bone icon Growth charts and breed averages are useful background, but the portion should follow the scale: your puppy's weight today. Weigh at home by holding the puppy on a bathroom scale and subtracting yourself, update the number, and let the math track the growth spurt instead of chasing it two weeks late.

Frequently asked questions

Do I use my puppy's current weight or the expected adult weight?

For the RER-based math in this guide and in our calculator: today's weight, always. The growth multiplier already accounts for the growing that lies ahead. Some feeding charts printed on bags work from expected adult weight instead; that is a different system with its own numbers. Either can work, but never mix the two, and re-weigh often so "current weight" stays current.

How many meals a day should a puppy get?

The daily calorie total stays the same; it just gets split into more bowls. A common pattern is 3 to 4 meals a day up to about 4 months, then 2 to 3 meals until adulthood. Small breeds often stay on smaller, more frequent meals for longer. Your vet can tell you what fits your puppy.

When does a puppy switch to adult portions?

The math switches in two steps. At 12 months most dogs move to adult factors: for a typical neutered dog with moderate activity that is RER times 1.4 instead of times 2.0, so the target drops again. Large and giant breeds keep a reduced growth multiplier of 1.6 from 12 to 24 months before going fully adult. The food itself switches according to the life-stage statement on the label, which is a packaging fact you can check on any bag.

The short version

  • A puppy needs far more food per pound than an adult dog: under 4 months, roughly twice as much at the same weight.
  • The math: RER = 70 × kg0.75, then times 3.0 under 4 months, times 2.0 from 4 to 12 months, times 1.6 for large breeds from 12 to 24 months.
  • Use today's weight, not the expected adult weight, and re-weigh every week or two: the portion must climb with the puppy.
  • Convert calories to cups with your own label's kcal per cup; the database median is 397, but labels run from 243 to 528.
  • Targets fall in steps at 4 months and 12 months. A shrinking bowl on those birthdays is the math working, not a mistake.

More guides: How much should I feed my dog? · Dog feeding charts overfeed most dogs · How to switch dog food · How much does it cost to feed a dog per month?

This guide covers feeding math and label numbers, not veterinary advice. Growth rate, body condition, and diet choice for a specific puppy are conversations for your veterinarian, especially for large and giant breeds.


Similar articles

Feeding charts on the bag overshoot for most dogs. The vet math behind real portions: calories by weight, age and activity, with cup ranges for every size.

Bag charts are written for the most active dogs. A typical neutered house dog needs 15 to 25 percent less. Here is the math and a quick checker.

A 66 dollar bag can cost 29 percent more per day than a 74 dollar bag. Price per 1,000 kcal is the only comparison that survives bag sizes and densities. Formula inside.