How Much to Feed a Puppy: Chart by Weight and Age

How much to feed a puppy? See daily calories and cups by weight, how many meals by age, and how to tell if your puppy is eating the right amount.

· Updated · Sources ↓ · 7 min read
Share
A golden retriever puppy sitting on a kitchen floor while a measured scoop of kibble is poured into its bowl
Share
Health Note: This article is for general information only and isn’t a substitute for advice from your veterinarian. If your dog seems unwell, contact your vet. Read our Veterinary Disclaimer.

How much to feed a puppy depends on three things: their current weight, their age, and the calories in their food. As a rule of thumb, puppies under about 4 months need roughly three times their resting energy, and older puppies about twice. In practice, start with the amount on your puppy food bag, split it into 3 or 4 meals, and adjust every week or two based on body shape. The charts below turn that into real numbers.

Key Takeaways

Feed a complete puppy food labeled for growth. Young puppies eat 3-4 small meals a day, dropping to 2 meals by about 6 months. Weigh your puppy every 1-2 weeks, because the right amount changes as they grow. Aim for a visible waist and ribs you can feel easily. Large-breed puppies need controlled portions, not extra food.

How Much Should I Feed My Puppy? Calories by Weight

Puppies burn energy fast because they’re building bone and muscle. The AAHA Nutrition and Weight Management Guidelines use a simple starting point: a puppy’s resting energy (RER = 70 × body weight in kg0.75) multiplied by about 3 up to 4 months of age, then by about 2 until adulthood. Here’s what that looks like as a simple puppy food chart:

Puppy’s Current WeightUnder 4 Months4 Months to AdultCups/Day (under 4 mo)Cups/Day (4 mo+)
5 lb (2.3 kg)~390 kcal~260 kcal~1~2/3
10 lb (4.5 kg)~650 kcal~435 kcal~1 2/3~1
20 lb (9 kg)~1,100 kcal~730 kcal~2 3/4~1 3/4
40 lb (18 kg)~1,850 kcal~1,230 kcal~4 2/3~3
60 lb (27 kg)~2,500 kcal~1,670 kcal~6 1/4~4

Our estimates. Cups assume a puppy kibble with about 400 kcal per cup; foods range from roughly 340 to 500, so check the calories on your bag (printed as kcal/cup). Individual puppies can need 20% more or less. Use these numbers to sanity-check the bag, then adjust by body condition.

Want the math done for you? Our dog calorie calculator works for puppies too.

A golden retriever puppy sitting on a kitchen floor while a measured scoop of kibble is poured into its bowl
Measure every meal: a puppy’s needs change week by week.

Puppy Feeding Chart by Age

How often to feed a puppy matters almost as much as how much. Small, frequent meals keep blood sugar steady, especially in toy breeds, and are easier on a little stomach. The AKC’s puppy feeding guide follows a similar timeline:

AgeMeals per DayWhat to Know
6-8 weeks4Weaning onto puppy food; kibble can be softened with warm water
8-12 weeks4Typical age to come home; keep the same food at first to avoid tummy upset
3-6 months3Fast growth; recheck portions every 1-2 weeks
6-12 months2Growth slows; many puppies need less than you expect after spay or neuter
12-24 months2Switch to adult food when growth ends (earlier for small breeds, later for giants)

Toy breeds like Chihuahuas and Yorkies are prone to low blood sugar, so many vets suggest keeping them on 3-4 meals a little longer.

Small, Medium and Large-Breed Puppies

Small and toy breeds

They grow fast and finish growing early, often by 9-12 months. They need calorie-dense food in small kibble and frequent meals. See our small breed dog food guide.

Medium breeds

Most reach adult size around 12 months. A standard puppy food labeled “for growth” fits well.

Large and giant breeds

This is where overfeeding does real harm. Puppies expected to weigh more than about 70 lb (32 kg) as adults should eat a food labeled for the growth of large-size dogs, which controls calcium and calories. Growing too fast is linked to joint and bone problems such as hip dysplasia. Lean is better: keep them slim, not “big and strong,” and feed them as puppies until 12-24 months.

Is My Puppy Eating Enough? Check the Body, Not the Bowl

Feeding guides are only a starting point. The real test is your puppy’s shape. The WSAVA body condition chart is a great visual tool. In short:

How much to feed a puppy - hands feeling the ribs of a yellow Labrador puppy
You should be able to feel, but not see, your puppy’s ribs.
  • Just right: you can feel the ribs easily under a thin layer of fat, see a waist from above, and see a tummy tuck from the side.
  • Too thin: ribs, spine or hip bones are clearly visible. Increase food by about 10% and talk to your vet.
  • Too heavy: ribs are hard to feel, and there’s no waist. Cut food by about 10%, and count treats.

Weigh your puppy every 1-2 weeks (a bathroom scale works: weigh yourself holding the puppy, then subtract your weight). Steady weight gain plus a good body shape means the amount is right.

A day's measured puppy kibble on a kitchen scale, divided into three small bowls for three meals
Weigh or measure the full day’s amount, then split it into meals.

Treats, Training Rewards and Table Food

Training a puppy means lots of rewards, and they count. Keep treats to about 10% of daily calories and subtract them from meals on busy training days. Tiny, pea-size pieces are plenty. Some easy ideas:

  • Use part of the day’s kibble as training rewards.
  • Small pieces of plain cooked chicken, or dog-safe fruit and veg like blueberries and carrots.
  • Soft homemade rewards from our puppy treat recipes.

Skip table scraps, which unbalance a growing puppy’s diet and teach begging. Some foods, like grapes, onions and chocolate, are toxic; see our list of foods dogs should never eat.

When to call your vet. Call promptly if your puppy skips more than one meal, vomits more than once, has diarrhea for more than a day, seems weak, wobbly or unusually sleepy, or isn’t gaining weight. Toy-breed puppies that are weak, trembling or unresponsive may have low blood sugar and need care right away. Our dog not eating guide has more on appetite loss.

When to Switch From Puppy to Adult Food

Expected Adult SizeTypical Switch Age
Toy and small (under 20 lb)9-12 months
Medium (20-50 lb)About 12 months
Large (50-100 lb)12-18 months
Giant (over 100 lb)18-24 months

Switch gradually over 7-10 days, mixing more of the new food each day. Adult portions are usually smaller than late-puppy portions, so recheck the amount. Our dog feeding chart covers adult dogs.

Vet's Note

The most common puppy feeding mistake? Overfeeding, especially large-breed puppies. Lean puppies grow up with healthier joints.

How can owners tell if the amount is right? Weigh the puppy every week or two and check that you can feel the ribs and see a waist.

When should a puppy go from 3 meals to 2? Around 6 months for most puppies; toy breeds may need more meals a bit longer.

— Dr. Sarah Miller, DVM

Feeding a Puppy: Quick Guide

✓ What helps

  • Feed a complete puppy food for growth
  • Split the day’s food into 3-4 meals
  • Weigh your puppy every 1-2 weeks
  • Adjust portions by body shape

✕ Don’t

  • Free-feed large-breed puppies
  • Add calcium or supplements on your own
  • Forget to count training treats
  • Switch foods suddenly

Every puppy is different. Ask your vet to check your puppy’s body condition at each vaccine visit.

Frequently Asked Questions

How much food should a puppy eat at 8 weeks?

It depends on weight. A 5 lb puppy needs roughly 390 calories a day, about 1 cup of a typical puppy kibble, split into 4 meals. Check your food’s kcal per cup and adjust.

Should I free-feed my puppy?

It’s better not to. Scheduled meals help with house training, let you notice appetite changes quickly, and prevent overeating, which matters most for large breeds.

My puppy always acts hungry. Should I feed more?

Not automatically. Puppies are enthusiastic eaters. If the body condition is good and weight is rising steadily, the amount is right. Ask your vet if your puppy seems thin.

Can I mix wet and dry puppy food?

Yes. Just count the calories from both so the total stays the same, and make sure both are complete puppy foods.

How much should a puppy eat per meal?

Divide the daily amount by the number of meals. For example, 1 1/2 cups a day for a 3-month-old on three meals means 1/2 cup per meal.

What if my puppy has diarrhea after a food change?

Slow down the switch and go back to more of the old food. If diarrhea lasts more than a day, or there’s blood, vomiting or low energy, call your vet. See what to feed a dog with diarrhea.

The Bottom Line

How much to feed a puppy comes down to weight, age and the calories in the bowl. Start with the bag’s guide or our chart, split it into 3-4 meals for young puppies, and adjust every week or two so your puppy stays lean with a visible waist. Large-breed puppies need extra care not to grow too fast. Find more guides in our Nutrition & Health section. This article is general information, not veterinary advice; see our Veterinary Disclaimer.

References & Sources

Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.

  1. aaha.org — AAHA Nutrition and Weight Management Guidelines
  2. American Kennel Club (AKC) — AKC's puppy feeding guide
  3. WSAVA — WSAVA body condition chart