Poison help
  1. Home
  2. Dog calculators
  3. How Much to Feed a Puppy

How Much to Feed a Puppy: Calculator & Chart

Enter your puppy's current weight, age and the calories per cup on your puppy food. You'll get daily calories, cups per day and how many meals to split them into.

✓ Vet-formula based✓ Sources citedUpdated 2026-10-10

How much should I feed my puppy?

Free · instant · based on veterinary formulas

kcal/cup
Printed on the bag. Puppy food: often 350-450
Your data stays in your browser

How puppy feeding amounts are calculated

Growing puppies need far more energy per pound than adult dogs. Veterinary nutrition guidelines use about 3 × resting energy (RER) for puppies under 4 months and about 2 × RER from 4 months until adult size, where RER = 70 × kg0.75. The calculator converts that into cups using your food's calories per cup.

Puppy feeding chart by weight

Cups per day for a puppy food with 400 kcal per cup. Recalculate as your puppy grows. If your food has a different calorie density, use the calculator.

Puppy weightUnder 4 months4 months to adultCalories (under 4 mo)
2 lb (0.9 kg)0.49 cups0.33 cups195 kcal
5 lb (2.3 kg)0.97 cups0.65 cups388 kcal
10 lb (4.5 kg)1.63 cups1.09 cups653 kcal
15 lb (6.8 kg)2.21 cups1.47 cups885 kcal
20 lb (9.1 kg)2.74 cups1.83 cups1,098 kcal
30 lb (13.6 kg)3.72 cups2.48 cups1,488 kcal
40 lb (18.1 kg)4.62 cups3.08 cups1,846 kcal
50 lb (22.7 kg)5.46 cups3.64 cups2,182 kcal
60 lb (27.2 kg)6.26 cups4.17 cups2,502 kcal

Puppy feeding chart by age

AgeMeals per dayEnergy needsTips
6-8 weeks43 × RERWeaning onto soaked puppy food
8-12 weeks43 × RERSmall, frequent meals; toy breeds need regular meals to avoid low blood sugar
3-6 months33 × RER until 4 mo, then 2 ×Growth is fastest; weigh every 1-2 weeks
6-12 months22 × RERSmall breeds near adult size; switch to adult food around 9-12 months
12-24 months22 × RER, taperingLarge and giant breeds keep growing; switch to adult food at 12-24 months

Signs you are feeding the right amount

  • You can feel the ribs easily under a thin fat layer, and there is a visible waist.
  • Your puppy is gaining weight steadily. Compare with our breed growth charts or the puppy weight calculator.
  • Stools are firm. Loose stools can mean overfeeding or a sudden food change.

Large-breed puppies

Large and giant breeds (Labradors, German Shepherds, Great Danes) should eat a large-breed puppy formula, which controls calcium and calories. Overfeeding and fast growth are linked to joint and bone problems, so keep these puppies lean.

Frequently asked questions

How much should I feed my puppy?

It depends on weight, age and the food's calories. For example, a 10 lb puppy under 4 months needs about 653 kcal a day, roughly 1.6 cups of a 400 kcal/cup food, split into 3-4 meals.

How many times a day should a puppy eat?

About 4 meals a day until 3 months, 3 meals until about 6 months, then 2 meals a day.

When should I switch my puppy to adult food?

Small breeds around 9-12 months, medium breeds around 12 months, and large or giant breeds between 12 and 24 months. Ask your vet.

Is it bad to overfeed a puppy?

Yes. Excess calories cause too-rapid growth and fat, which is linked to orthopedic problems, especially in large breeds.

Should I free-feed my puppy?

Measured meals are usually better: they make house training easier and help you track how much your puppy eats.

Sources