Dog Calculator Online

How Much to Feed a Puppy by Weight

By weight alone, a puppy under 4 months old needs roughly 390 kcal a day at 5 lb, 650 kcal at 10 lb, 1,100 kcal at 20 lb, and 1,500 kcal at 30 lb — about 1, 1⅔, 2¾, and 3¾ cups of typical 400-kcal/cup puppy food respectively. Older puppies (4 months to adult size) need about a third less at the same weight. Weight is the biggest input, but age decides the multiplier — which is why every good puppy chart uses both.

The free dog food calculator runs the weight-and-age math for your puppy in seconds. Below are the full charts in both calories and cups, the formula behind them, and worked examples so you can sanity-check any feeding chart you're handed.

How Much to Feed a Puppy by Weight

⚖️ Feed-by-weight lookup (puppy under 4 months)

Tap your puppy’s current weight:

Tap a weight above for the daily estimate. Puppies over 4 months need about a third less.

Get the exact number for your dog →

The Feed-by-Weight Chart (Calories and Cups)

Two versions of the same chart — pick your unit. Cup figures assume a typical dry puppy food at ~400 kcal per cup; check your bag's calorie statement and scale accordingly.

Puppies under 4 months (≈3 × RER):

Current weightkcal/dayCups/day (~400 kcal/cup)Meals
3 lb~265~⅔4
5 lb~390~14
8 lb~550~1⅓4
10 lb~650~1⅔3–4
15 lb~890~2¼3–4
20 lb~1,100~2¾3
30 lb~1,500~3¾3
40 lb~1,850~4⅔3

Puppies 4 months to adult size (≈2 × RER):

Current weightkcal/dayCups/day (~400 kcal/cup)Meals
5 lb~260~⅔3
10 lb~435~13
20 lb~730~1¾3
30 lb~990~2½2–3
40 lb~1,230~32–3
50 lb~1,450~3½2
60 lb~1,670~42
70 lb~1,880~4¾2

Individual puppies can run 20% above or below these figures and be perfectly healthy — treat every row as the middle of a range, then let body condition steer.

The Formula Behind the Chart

If you like seeing the gears, here's the whole machine:

  1. Convert weight to kilograms (pounds ÷ 2.2).
  2. Resting Energy Requirement: RER = 70 × kg^0.75.
  3. Multiply by growth stage: about 3 × RER for puppies under 4 months, about 2 × RER from 4 months until adult size. (Adults run 1.4–1.8 depending on lifestyle.)
  4. Convert to cups: daily kcal ÷ your food's kcal per cup.

Worked example — a 16-week-old puppy weighing 18 lb (8.2 kg): RER = 70 × 8.2^0.75 ≈ 340 kcal. At the 2× growth factor, that's ~680 kcal a day. On a 380-kcal/cup food: about 1¾ cups daily, split across three meals — call it a generous ½ cup per meal.

Notice how sensitive the answer is to the age multiplier: the same 18-lb puppy at 3 months would get ~1,020 kcal, half again as much. Weight sets the base; age sets the multiplier. Any chart that asks only for weight is making an assumption about age — find out which one before you trust it.

Why Weight-Only Charts Can Mislead

Three puppies can all weigh 20 lb and need three different portions:

Same scale reading, different math. This is also why the "expected adult weight" question matters on better charts and calculators: it distinguishes a puppy that's nearly done from one that's just getting started. Our puppy feeding chart by weight and age crosses both variables in one table, and the puppy growth chart helps you place your puppy on its curve.

Weigh-In Rhythm: The Habit That Keeps Portions Right

A by-weight chart is only as current as the weight you feed into it, and puppies change fast — some breeds gain multiple pounds a week during peak growth.

Cups Are Only as Accurate as the Scoop

By-weight feeding fails at the bowl more often than in the math:

Lean is the goal: ribs easy to feel under light padding, a visible waist from above. In large breeds especially, overfeeding and too-fast growth are linked to joint problems — a lean puppy isn't a deprived puppy, it's a protected one.

Feeding by Kilograms Instead

If your scale, vet, or food bag speaks metric, the formula gets simpler — RER already runs on kilograms, so skip the conversion step entirely. The same milestones in metric:

Current weightkcal/day (under 4 months)kcal/day (4 months+)
2 kg~355~235
5 kg~700~470
10 kg~1,180~790
15 kg~1,600~1,070
20 kg~1,985~1,325

Metric has one genuine advantage at the bowl: most bags list kcal per kilogram of food alongside kcal per cup, and weighing kibble in grams on a kitchen scale beats any scoop for accuracy. Daily kcal ÷ (kcal per kg ÷ 1,000) = grams per day — divide by meals and you're done, no cup-fraction squinting required.

When the By-Weight Chart Doesn't Apply

A few puppies need a different starting point than the chart gives:

The chart is built for the healthy, average-activity puppy. Everyone else starts there and adjusts.

FAQ

How much should I feed my puppy per pound of body weight?

Young puppies (under 4 months) need roughly 75–90 kcal per pound per day at small sizes, tapering toward 50 kcal per pound as they get heavier; older puppies need about a third less. The curve isn't linear, which is why per-pound rules are rougher than the chart or the dog food calculator.

How many cups of food should a 10-lb puppy eat?

Around 1⅔ cups a day of typical 400-kcal/cup puppy food if under 4 months, or about 1 cup if older — split into 3–4 meals. Check your own bag's kcal per cup; it changes the answer directly.

Do I feed based on current weight or expected adult weight?

Most charts and the formula here use current weight plus age. Expected adult weight matters for choosing the food type (large-breed puppy formula for dogs maturing over ~70 lb) and for reading label charts that are built that way — always check which input a chart wants.

How often should I reweigh my puppy and adjust food?

Every one to two weeks during the first six months, then monthly until grown. Adjust the portion after each weigh-in — puppy portions have a shelf life of weeks.

My puppy food chart says something different — which do I trust?

The bag, generally: it's calibrated to that exact food's calorie density. Use this article's math to sanity-check it and to interpolate between the chart's rows. If bag and body condition disagree, trust body condition and ask your vet.

Does the by-weight chart work for wet food too?

Yes — the daily calorie target is the same regardless of format. Check the label for kcal per can or pouch and divide the day's calories by that figure instead of kcal per cup. Mixing wet and dry? Count both toward one daily total, not each toward its own.

Can I overfeed a growing puppy?

Easily — and it matters. Overfed puppies aren't just chubby; in large breeds, excess calories and too-rapid growth are associated with developmental joint problems. Feed measured amounts and keep your puppy lean.

The Bottom Line

Feeding a puppy by weight works when you remember the second input: weight sets the base calories, age sets the multiplier (about 3 × RER under 4 months, 2 × after), and your food's kcal-per-cup turns it into a scoop. Reweigh every week or two, because the right answer keeps moving.

Skip the exponents — the free dog food calculator takes weight and age and hands back the daily portion. For the broader feeding picture, see how much to feed a puppy and how much your puppy should eat.