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

A puppy is not a small adult dog. Growing bodies burn far more calories per pound, and the amount changes every few weeks. This guide gives you the formula, a full chart by weight and age, and two worked examples you can copy.

Puppies need roughly double to triple the calories per pound of adult dogs. Start with the RER formula, 70 times weight in kilograms to the power of 0.75, times a growth factor of 3.0 under 4 months or 2.0 from 4 to 12 months, then divide by your food's kcal per cup and split into 3 meals.

The puppy formula: RER times the growth factor

Resting energy requirement, RER, is 70 times body weight in kilograms raised to the power of 0.75. For a puppy you multiply RER by a growth factor instead of the adult maintenance factor: 3.0 for puppies under 4 months old, 2.0 for puppies from 4 to 12 months. This is why puppy portions look generous next to adult portions. A growing body is building bone, muscle, and brain tissue around the clock.

Worked example: a 15 lb Labrador puppy at 3 months. Convert to kilograms: 15 times 0.4536 is 6.8 kg. RER is 70 times 6.8 to the power of 0.75, which is about 295 calories. Multiply by the 3.0 growth factor: 885 calories per day. A puppy kibble at 375 kcal per cup gives 885 divided by 375, which is 2.36 cups per day. Split into 3 meals: about 0.8 cups per meal.

Second example: the same puppy at 7 months, now 25 lb. In kilograms that is 11.34 kg, RER about 433 calories. The growth factor drops to 2.0, so daily calories are about 865. At 375 kcal per cup that is 2.31 cups per day, now in 2 meals: about 1.15 cups each. Notice the dog got much bigger but the daily total barely moved, because the growth factor fell. This is the pattern to expect as puppies age.

Puppy feeding chart by weight

The table below gives daily calories and cups per day for typical puppies at two ages. It assumes a puppy food at 375 kcal per cup, which is a common energy density. If your food differs, divide the calorie number by your food's kcal per cup.

Puppy weight2 to 4 months (factor 3.0): kcal per dayCups per day4 to 12 months (factor 2.0): kcal per dayCups per day
5 lb3881.032590.69
10 lb6531.744351.16
15 lb8852.365901.57
20 lb10982.937321.95
30 lb14883.979922.65
40 lb18464.9212313.28
50 lb21825.8214553.88

These are starting points, not prescriptions. An active breed mix at the dog park five days a week runs hotter than a quieter puppy of the same weight. Reweigh every two weeks during growth spurts and adjust by 10 percent at a time.

Three meals, then two: the puppy schedule

Under about 6 months, feed 3 meals a day. Tiny breeds under 12 weeks sometimes need 4 small meals to keep blood sugar steady. Around 6 months, most puppies transition to 2 meals a day, which most adult dogs keep for life.

Consistent timing matters as much as the amount. Feed at roughly the same hours each day, give 20 to 30 minutes to eat, then pick up what is uneaten. Predictable meals make house training far easier, because what goes in on a schedule comes out on a schedule. Leave water available all day, but many owners pick it up about two hours before bed during crate training.

When puppies switch to adult food

Puppy food has more protein, fat, calcium, and phosphorus than adult food, which growing bones need. Switch too early and you shortchange growth; switch too late and a finished growing dog gets excess calories. Rough guides: small breeds at 9 to 12 months, medium breeds at about 12 months, large and giant breeds at 12 to 18 months, since they keep growing longer.

Transition over 7 to 10 days. Start with 25 percent new food mixed with 75 percent old, move to half and half, then 75/25, then full new food. An abrupt switch is the most common cause of the digestive upset owners blame on the new food itself. During the transition, watch stool quality: it is the fastest feedback your puppy gives you.

Overfeeding signs and how to adjust

Puppies should be lean. Run your hands along the ribs with light pressure: you should feel them easily without seeing them. From above, you should see a slight waist behind the ribs. A round belly, ribs you cannot find, and very rapid weight gain are signs to cut back.

Soft stools are another signal. Many puppies get loose stools when fed too much, and owners switch foods when the fix is simply a smaller portion. If stools are soft, reduce by 10 percent and wait three days before changing anything else. When in doubt, ask your veterinarian at the next vaccine visit: they see the growth curve across hundreds of puppies and can tell you in seconds whether your puppy is on track.

Run your puppy's numbers. Enter your puppy's current weight and age bracket to get exact daily calories and cups per day.

Try the free dog food calculator

Puppy feeding questions

What amount should I feed my puppy?

Use the RER formula times a growth factor: 3.0 under 4 months, 2.0 from 4 to 12 months. A 15 lb puppy at 3 months needs about 885 calories per day, roughly 2.4 cups of a 375 kcal-per-cup food in 3 meals.

How many times a day should I feed a puppy?

Three meals a day until about 6 months, then two. Very young or tiny puppies sometimes do better on 4 small meals. Keep the timing consistent day to day.

How do I know if I am overfeeding my puppy?

Feel the ribs with light pressure: you should feel them without seeing them. Rapid weight gain, a round belly, and soft stools that firm up when you reduce the portion are classic signs of overfeeding.

When do puppies switch from puppy food to adult food?

Small breeds around 9 to 12 months, medium breeds around 12 months, and large or giant breeds around 12 to 18 months. Transition over 7 to 10 days by mixing increasing amounts of the new food.

Can a large breed puppy eat the same amount as any puppy?

Not exactly. Large breed puppies need controlled growth, so use a large-breed puppy formula and careful portions. Overfeeding can push rapid growth that stresses developing joints. Confirm the plan with your veterinarian.

Feeding estimates only. Puppies vary by breed, growth rate, and health. Check with your veterinarian before changing your puppy's diet, especially for large breeds and puppies with health conditions.