Dog Calculator Online

Puppy Feeding Chart by Weight and Age

A puppy needs roughly twice as many calories per pound as an adult dog of the same weight — a 10-lb, three-month-old pup may need as much food as a 20-lb adult. As a working range on typical puppy kibble: about ½–1 cup a day for a 5-lb puppy, 1–1¾ cups at 10 lb, 2–3 cups at 20 lb, and 3–4½ cups at 40 lb, split into 3–4 meals for young pups — with the amount re-checked every two weeks, because a growing puppy's "right portion" is a moving target.

Both variables matter: weight sets the scale of the portion, and age sets how hard the growth engine is running. The free dog food calculator turns your puppy's current weight and age into a daily estimate in seconds. Below: the chart by weight and age, the meals-per-day schedule, the large-breed exception, and how to tell when the chart is wrong for your particular puppy.

Puppy Feeding Chart by Weight and Age

🐶 Puppy portion check

Tap your puppy’s current weight for a typical daily amount (standard puppy kibble):

Tap a weight above. Age and your bag’s kcal-per-cup shift the number.

Get the exact number for your dog →

The Puppy Feeding Chart

Approximate daily amounts of typical puppy kibble (~400–450 kcal per cup), by current weight and age band. Always cross-check against your own bag's puppy table — formulas vary.

Current weight2–4 months4–8 months8–12 months
5 lb~¾–1 cup~½–¾ cup~½ cup
10 lb~1¼–1¾ cups~1–1½ cups~¾–1 cup
20 lb~2½–3 cups~2–2½ cups~1½–2 cups
30 lb~3–3¾ cups~2½–3¼ cups~2–2½ cups
40 lb~3–4 cups~2½–3¼ cups
60 lb~4–5 cups~3½–4½ cups
80 lb~4½–5½ cups

Read it by finding your puppy's current weight in the left column, then the column for age. Notice the counterintuitive pattern: for the same weight, a younger puppy eats more — a 10-lb three-month-old outeats a 10-lb ten-month-old, because early growth burns hotter. The dashes mark combinations that barely exist (an 8-week-old rarely weighs 40 lb).

Two rules that trump the chart every time: follow your specific bag's feeding table when it disagrees (it's calibrated to that food's calories), and re-check the portion every two weeks, because your puppy will have changed rows.

Why Puppies Eat So Much More Per Pound

An adult dog eats to maintain a finished body. A puppy eats to maintain and build one — bone, muscle, organs, brain, immune system, all under construction simultaneously. In calorie terms, veterinary guidelines put a young puppy (weaning to about four months) at roughly three times resting energy requirement, dropping to about twice from four months to adolescence, then tapering to adult levels (~1.6×) as growth finishes.

That's why "just feed him a bit less than an adult portion" is exactly backwards for a young pup, and why puppy food exists at all: it packs more calories, protein, and growth minerals per cup, so small stomachs can carry big construction budgets. It's also why the transition off puppy food matters — keep feeding that dense formula after growth ends and the same portions quietly become a weight problem. (Timing details in when to switch puppy food to adult food.)

Meals Per Day by Age

The daily total gets split differently as your puppy grows — small stomachs and fast metabolisms need frequent refueling:

AgeMeals per day
6–12 weeks4 meals
3–6 months3 meals
6–12 months2–3 meals
12+ months2 meals

A morning / midday / evening rhythm works well for the three-meal phase, with the last meal a couple of hours before bed to help nighttime house-training. Toy breeds are the exception worth flagging: very small puppies (Chihuahuas, Yorkies, and friends) can be prone to low blood sugar and often stay on 4 small meals longer than the table suggests — a good question for your vet at the first visit. The full day-by-day routine, including water and potty timing, is in the puppy feeding schedule by age.

The Large-Breed Exception

If your puppy's adult weight will be 50–70 lb or more, the chart's food choice matters as much as the amounts. Large and giant-breed puppies (Labs, Shepherds, Danes, and company) grow for longer and are vulnerable to developmental joint problems if they grow too fast or get too much calcium while their skeletons are forming.

The veterinary consensus points:

Small-breed puppies have the mirror-image quirk: tiny jaws and hot metabolisms do best on small-breed puppy formulas with small kibble and dense calories.

How to Adjust When the Chart Isn't Fitting

Charts and bags describe average puppies; yours is a specific one. The feedback loop:

And a scheduling note: growth isn't linear. Puppies eat like furnaces during growth spurts and turn picky in the lulls. A hungry week followed by an indifferent week is normal adolescence, not a broken chart.

Treats, Toppers, and the 10% Rule

Training season and puppyhood arrive together, which means treats flow freely exactly when the calorie budget is smallest. Keep the arithmetic honest:

Reading Your Bag's Puppy Table (Without Getting Fooled)

Every puppy food bag carries its own feeding table, and it's worth two minutes to learn its dialect. Most are organized by expected adult weight down one side and current age across the top — which trips up owners who look up the puppy's current weight instead and end up feeding a 60-lb-adult ration to a 20-lb pup months early. Check the row label carefully.

Other fine print worth noticing: the amounts are usually per day, not per meal (dividing is your job); the ranges assume the food is fed alone, so toppers and training treats come out of the printed amount; and the kcal-per-cup line elsewhere on the bag lets you cross-check the table against a calculated estimate. When the bag and the calculator disagree by a little, start between them and let body condition break the tie. When they disagree wildly, re-read the row — it's almost always the adult-weight-vs-current-weight mix-up.

FAQ

How much should I feed my puppy by weight and age?

On typical puppy kibble: roughly ½–1 cup daily at 5 lb, 1–1¾ cups at 10 lb, 2–3 cups at 20 lb, 3–4½ cups at 40 lb — with younger puppies at the higher end for their weight. Split into 3–4 meals when young, and follow your bag's table for your exact food.

How many times a day should a puppy eat?

Four meals from 6–12 weeks, three from 3–6 months, two to three from 6–12 months, then two as an adult. Toy breeds often stay on more frequent meals longer — ask your vet.

Why does my 10-lb puppy eat as much as my neighbor's 20-lb dog?

Growth roughly doubles calorie needs per pound. A young puppy runs at about 2–3 times resting energy requirement, while a neutered adult sits near 1.6 times — so small puppies legitimately eat like much bigger dogs.

Do I feed by current weight or expected adult weight?

Current weight and age, updated every couple of weeks as your puppy grows. (Expected adult size matters for choosing the food — large-breed pups need large-breed formula — more than for the daily amount.)

When do puppies stop needing puppy food?

Around 12 months for most small and medium breeds, later — up to 18–24 months — for large and giant breeds. Your vet can time it to your pup's growth. See our guide on switching to adult food.

My puppy always acts starving — should I feed more?

Judge by ribs and waist, not appetite; most puppies perform hunger convincingly. If body condition is lean-and-right, the portion is right. Genuine failure to gain weight is a vet conversation.

The Bottom Line

Feed by current weight and age, split the day into 3–4 meals while your puppy is young, choose a formula matched to expected adult size, and re-run the numbers every two weeks — the only constant in puppy feeding is that the right amount keeps changing. Get today's number for your actual puppy from the free dog food calculator, and see how much to feed a puppy by weight for the weight-side deep dive.