The feeding chart on a bag of puppy food gives you a range, often a wide one, and it rarely says which end fits your puppy. If you are asking how much dog food you should feed your puppy, the answer depends on 3 numbers: your puppy's current weight, age, and the calories in each cup of the food you bought.
This guide shows how veterinarians calculate a growing puppy's daily calories, how that number changes from 8 weeks to 12 months, and how to turn it into cups and meals. It focuses on small and medium breeds. Large-breed puppies have their own growth rules, covered briefly below.
Key takeaways
- Puppies under 4 months need about 3 × RER, and puppies from 4 months to adult size need about 2 × RER, based on current weight.
- A 5 lb puppy under 4 months needs about 388 kcal a day, close to 1 cup of a 400 kcal/cup puppy food.
- Feed 4 meals a day under 12 weeks, 3 meals from 3 to 6 months, and 2 meals after 6 months.
- Weigh your puppy every 2 weeks and recalculate, since the portion changes as your puppy grows.
- Body condition is the final check: you should feel the ribs easily and see a waist from above.
Table of Contents
- How Many Calories Does a Puppy Need?
- How Puppy Calories Change From 8 Weeks to 12 Months
- How to Turn Calories Into Cups of Puppy Food
- How Many Meals a Day Should a Puppy Eat?
- How to Tell If Your Puppy Is Eating the Right Amount
- Large Breeds, Spay or Neuter, and the Switch to Adult Food
- Frequently Asked Questions
Quick answer: Enter your puppy's current weight and age in the free dog food calculator for a daily calorie target, then divide by the kcal per cup printed on your puppy food bag. Split the result into 2 to 4 meals by age and recalculate every 2 weeks.
How Many Calories Does a Puppy Need?
A puppy under 4 months needs about 3 times its Resting Energy Requirement (RER) each day. From 4 months until growth ends, the need drops to about 2 times RER. Both multipliers apply to your puppy's current weight, not the adult weight you expect.
RER is the energy a body uses at rest. The National Research Council (NRC) formula calculates it from body weight in kilograms:
Under 4 months: daily kcal = RER × 3
4 months to adult size: daily kcal = RER × 2
Growth is expensive. A neutered adult dog at moderate activity needs about 1.6 × RER, so a young puppy eats close to twice the calories of an adult at the same weight. For comparison with adult portions, see How Much Should I Feed My Dog?
How Puppy Calories Change From 8 Weeks to 12 Months
Daily calories climb quickly during the first 4 months, dip when the multiplier drops from 3 to 2, then climb again more slowly until your puppy reaches adult size. At adulthood, the portion falls a second time.
The chart follows an example puppy expected to reach 30 lb as an adult. Weights at each age are illustrative, and your puppy's growth curve will differ by breed.
A puppy's portion does not rise in a straight line. It drops at about 4 months and again at adulthood, even while body weight holds or climbs.
The drop at 4 months is a step in the formula. Your puppy's metabolism slows more gradually, so taper the portion over two to three weeks around that age instead of cutting it overnight. If your puppy starts to look thin during the taper, slow it down.
How to Turn Calories Into Cups of Puppy Food
Divide your puppy's daily calories by the kcal per cup listed on the food bag. The result is the total cups per day, which you then split into meals.
Puppy foods vary in calorie density, so check the "Calorie Content" line on your bag rather than assuming a number. The table below uses 400 kcal per cup as an example.
| Current weight | Under 4 months (3 × RER) | 4 months to adult size (2 × RER) |
|---|---|---|
| 3 lb (1.4 kg) | 265 kcal · 0.66 cup | 176 kcal · 0.44 cup |
| 5 lb (2.3 kg) | 388 kcal · 0.97 cup | 259 kcal · 0.65 cup |
| 10 lb (4.5 kg) | 653 kcal · 1.63 cups | 435 kcal · 1.09 cups |
| 15 lb (6.8 kg) | 885 kcal · 2.21 cups | 590 kcal · 1.47 cups |
| 20 lb (9.1 kg) | 1,098 kcal · 2.74 cups | 732 kcal · 1.83 cups |
| 30 lb (13.6 kg) | 1,488 kcal · 3.72 cups | 992 kcal · 2.48 cups |
Worked Example: A 10 lb Puppy at 10 Weeks
A 10 lb puppy weighs 4.5 kg. RER is 70 × 4.50.75, or about 218 kcal. Under 4 months, multiply by 3 for a daily target of about 653 kcal. With a food at 400 kcal per cup, that is about 1.6 cups a day, or a little over 1/3 cup at each of 4 meals.
Measure with a real measuring cup or, better, a kitchen scale. A scoop from the bag is not a cup, and any overfill repeats at every meal.
Training treats count toward the total. The 2021 AAHA Nutrition and Weight Management Guidelines recommend keeping treats and other extras at or below 10% of daily calories. During heavy training weeks, use pieces of the puppy's own kibble as rewards and take them out of the measured meals.
Get Your Puppy's Daily Calories in Seconds
Enter your puppy's current weight and age for a calorie target and cups per day.
🐾 Use the Free CalculatorHow Many Meals a Day Should a Puppy Eat?
Feed 4 meals a day until about 12 weeks, 3 meals a day from 3 to 6 months, and 2 meals a day after 6 months. Veterinary nutritionists at the Cummings School of Veterinary Medicine at Tufts University recommend at least 3 meals a day for any puppy under 6 months.
Small stomachs cannot hold a full day's food in 1 or 2 sittings, and toy-breed puppies are prone to low blood sugar when too many hours pass between meals. Divide the daily amount evenly across the meals rather than front-loading breakfast. Pick up the bowl after about 15 minutes so meals stay measured and you can see what your puppy ate.
How to Tell If Your Puppy Is Eating the Right Amount
Weigh your puppy every 2 weeks and check body condition at the same time. A puppy at the right intake gains weight steadily, stays lean, and has ribs you can feel easily under a thin layer of fat.
The AAHA guidelines stress a lean body condition score (BCS) during growth, especially for large and giant breeds. On the 9-point scale, aim for 4 to 5: a visible waist from above and a slight tuck behind the ribs when viewed from the side. The body condition score guide walks through the hands-on check.
If your puppy looks round or the ribs are hard to find, reduce the daily amount by about 10% and recheck in 2 weeks. If the ribs look sharp or weight gain stalls, increase it by about 10%. A puppy that leaves food behind is not always overfed, and a puppy that begs is not always hungry, so trust the scale and your hands over the bowl.
Large Breeds, Spay or Neuter, and the Switch to Adult Food
The same formula applies to every puppy, but 3 situations change how you use it.
Large and Giant Breed Puppies
Puppies expected to weigh more than about 50 lb as adults grow for longer, and extra calories or calcium during that time raises the risk of developmental orthopedic disease. Feed a large-breed puppy formula and keep growth slow and lean. The large-breed puppy feeding calculator builds a growth-stage schedule by expected adult weight.
After Spay or Neuter Surgery
Spaying or neutering lowers energy needs. If your vet spays or neuters your puppy before growth ends, weigh your puppy weekly for the first month afterward. If your puppy starts to gain fat, cut the daily amount by about 10%, about 0.18 cup a day for a 20 lb puppy on a 400 kcal/cup food, and recheck in 2 weeks.
Switching to Adult Food
Switch when your puppy reaches maturity, which VCA Animal Hospitals defines as 80% to 90% of predicted adult size. Small breeds get there first and giant breeds last, so the switch happens anywhere from about 9 months to 24 months. When you switch, the calorie target changes to an adult multiplier and the food's kcal per cup changes too. The puppy to adult food guide covers how much to feed on the day you switch.
Frequently Asked Questions
How much should I feed my puppy per day?
Multiply your puppy's RER by 3 if under 4 months old, or by 2 from 4 months until adult size, then divide by the kcal per cup on the food bag. A 10 lb puppy under 4 months needs about 653 kcal a day, or about 1.6 cups of a 400 kcal/cup food.
How many times a day should I feed my puppy?
Feed 4 meals a day until about 12 weeks, 3 meals from 3 to 6 months, and 2 meals after 6 months. Split the daily amount evenly across meals.
Should I base portions on my puppy's current weight or expected adult weight?
Base the calculation on current weight, then recalculate every 2 weeks as your puppy grows. The 3 × and 2 × RER multipliers already account for the extra energy that growth requires.
When should I switch my puppy to adult food?
Switch when your puppy reaches 80% to 90% of expected adult size. That usually means 9 to 10 months for small breeds, 12 to 14 months for medium breeds, and 14 to 24 months for large and giant breeds. Recalculate the portion when you switch, since adult food and adult energy needs both differ.
Why is my puppy always hungry?
Most puppies act hungry at every meal, and begging is not a reliable sign of underfeeding. Check body condition instead. If you can feel the ribs easily and see a waist, the portion is on target.
This article is for general informational purposes and is not a substitute for individualized veterinary advice. Ask your veterinarian to check your puppy's growth and body condition at each puppy visit, and consult them before changing the diet of a puppy with a medical condition.