How to Much to Feed a Puppy?

Updated June 19, 2026

How Much to Feed a Puppy

Most puppies need two to four meals a day, and the daily amount depends on their current weight, expected adult weight, age, and the calorie density of their food. A 10-pound puppy expected to reach 50 pounds usually eats around 990–1,050 kcal per day at 4 months, dropping as they age.

Start with calories, not cups

Cup measurements on the back of the bag are a rough starting point, not a prescription. Two foods can both say "1 cup" and differ by 150 kcal. What matters is daily energy requirement (DER), which for growing puppies follows a National Research Council formula based on body weight and the ratio of current to expected adult weight.

The shorthand most vets use:

  • Under 4 months: roughly 3x the resting energy requirement (RER)
  • 4 months to ~80% of adult weight: roughly 2x RER
  • Near adult size: drop to 1.6x RER, then transition to adult food

RER itself is 70 x (body weight in kg)^0.75. For a 4.5 kg (10 lb) puppy, RER is about 213 kcal. Multiply by 3 and you're at ~640 kcal per day. By 6 months that same dog at 25 lb (11.4 kg) needs roughly 2x RER, so ~880 kcal.

Run your own numbers in the food portion calculator instead of guessing.

Meal frequency by age

Feeding frequency matters more than people think. Puppies have small stomachs and unstable blood sugar, especially toy breeds.

  • 8–12 weeks: 4 meals a day
  • 3–6 months: 3 meals a day
  • 6–12 months: 2 meals a day
  • 12+ months (small/medium breeds): stay at 2 meals, switch to adult food
  • Large/giant breeds: stay on large-breed puppy food until 18–24 months

Toy breeds (Yorkies, Chihuahuas, Maltese) under 4 months are at real risk of hypoglycemia if meals stretch too far apart. If your puppy is under 3 pounds, don't go more than 4 hours between feedings during the day.

A worked example

Say you have a 12-week-old Labrador puppy who weighs 18 lb. Expected adult weight: 70 lb.

  1. Convert: 18 lb = 8.2 kg
  2. RER = 70 x (8.2)^0.75 = 70 x 4.85 = ~340 kcal
  3. Puppy under 4 months, so DER = 3 x RER = ~1,020 kcal/day
  4. If the food is 380 kcal/cup (typical for large-breed puppy kibble), that's roughly 2.7 cups daily, split into 3 meals of ~0.9 cup each

Two months later that puppy weighs 35 lb. Recalculate: RER ~590, DER at 2x RER = ~1,180 kcal. The cup count goes up modestly, but the multiplier drops as they grow. This is why feeding charts on the bag fall apart for fast-growing breeds.

Large breeds need slower growth

Overfeeding a Great Dane, Lab, or German Shepherd puppy isn't just a weight problem. It drives developmental orthopedic disease, including hip dysplasia and osteochondrosis. The AVMA and WSAVA both flag growth rate (not just final size) as the modifiable risk factor.

For large and giant breeds:

  • Feed a food labeled for "large breed growth" or "all life stages including growth of large size dogs" per AAFCO
  • Keep them lean enough to see a waist from above and feel ribs with light pressure
  • Calcium should sit between 1.1–1.5% on a dry-matter basis. Too much is worse than too little for these breeds

If your vet says your Lab puppy is "a little chunky," take it seriously. A 2002 Purina lifespan study (Kealy et al.) showed lean-fed Labs lived a median 1.8 years longer than their littermates fed 25% more.

How to tell if you're feeding the right amount

Forget the scale for a minute. Use body condition.

  • Ribs: you should feel them easily with flat hands, like the back of your knuckles. Visible ribs = underfed. Have to press to find them = overfed.
  • Waist from above: clear hourglass shape behind the rib cage
  • Belly tuck from the side: abdomen should rise from chest to hip

Weigh weekly. Puppies should gain steadily, not in jumps. A 2-week plateau means recheck calories. A sudden drop or loose stools means call your vet, not adjust the bowl.

Common feeding mistakes

  • Free-feeding. Leaves food out all day. Wrecks house-training schedules and makes weight tracking impossible.
  • Treats over 10% of daily calories. That training pouch of cheese cubes can hit 200 kcal fast.
  • Switching foods cold turkey. Transition over 5–7 days, mixing increasing amounts of the new food.
  • Adult food too early for large breeds. Lower calcium and protein in adult formulas can shortchange a growing Mastiff.
  • Ignoring the kcal/cup line. Two "puppy" foods at the same store can vary from 320 to 480 kcal/cup.

When to talk to your vet

Schedule a weigh-in if:

  • Your puppy isn't gaining for 2+ weeks
  • Stools are consistently loose despite a stable diet
  • Ribs and spine are visible at any age past 10 weeks
  • A large-breed puppy is gaining faster than the breed growth chart

Bring the bag (or a photo of the label with the kcal/cup number). It saves the vet from guessing what "a couple cups" means.

Calculate your puppy's exact daily portion with the food portion calculator.

Recommended

Links above are affiliate links. You pay the same price. We earn a small commission. We disclose every sponsored link.

Tools mentioned in this guide