Paws & Numbers

Puppy Feeding Chart

How much to feed your puppy each day by weight and age, how many meals to split it into, and when to move on to adult food. For an exact amount for your puppy and your food, use the dog food calculator.

How much to feed a puppy: calories and cups per day

Look up your puppy's current weight, not its expected adult weight. Cups are an example for a food with 400 calories per cup; your food's label shows its own value (kcal per cup), so divide the calories by that number for your food.

Weight nowUnder 4 months4 months+
2 lb
(0.9 kg)
195 kcal
0.5 cup
130 kcal
0.3 cup
5 lb
(2.3 kg)
390 kcal
1 cup
260 kcal
0.6 cup
10 lb
(4.5 kg)
655 kcal
1.6 cups
435 kcal
1.1 cups
15 lb
(6.8 kg)
885 kcal
2.2 cups
590 kcal
1.5 cups
20 lb
(9.1 kg)
1,100 kcal
2.7 cups
730 kcal
1.8 cups
30 lb
(13.6 kg)
1,490 kcal
3.7 cups
990 kcal
2.5 cups
40 lb
(18.1 kg)
1,850 kcal
4.6 cups
1,230 kcal
3.1 cups
50 lb
(22.7 kg)
–1,455 kcal
3.6 cups
60 lb
(27.2 kg)
–1,670 kcal
4.2 cups
80 lb
(36.3 kg)
–2,070 kcal
5.2 cups

Daily totals, rounded. Under 4 months = 3 × resting energy requirement (RER), 4 months to adult = 2 × RER, with RER = 70 × body weight in kg0.75 (Merck Veterinary Manual). Cups at 400 kcal per cup as an example only. Treats count toward the total.

How the numbers are calculated

Vets estimate a dog's daily energy needs from its resting energy requirement (RER), the calories needed at rest, and multiply it by a factor for life stage. The Merck Veterinary Manual lists a factor of 3 for puppies under 4 months and 2 for puppies over 4 months.

RER (kcal/day) = 70 × (weight in kg)0.75
puppy under 4 months: RER × 3 · puppy 4 months to adult: RER × 2
cups per day = kcal per day ÷ kcal per cup on the label

Example: a 3-month-old puppy weighs 15 lb (6.8 kg). RER = 70 × 6.80.75 ≈ 295 kcal, and × 3 ≈ 885 kcal a day. Its food has 380 kcal per cup, so it needs about 2.3 cups a day: three meals of about ¾ cup each.

These are starting points. Breed, activity, coat, temperature and the individual puppy all make a difference, so adjust portions to keep your puppy lean, and recalculate every couple of weeks as it grows.

How often to feed a puppy

AgeMeals per day
6–12 weeks4
3–6 months3 (reduce from 4 somewhere in this window)
6–12 months2
Adult (over 1 year)2

Meal frequency from the American Kennel Club's puppy feeding guidance.

Divide the daily amount from the chart above by the number of meals. The AKC notes that puppies should lose their potbellied look by about 12 weeks; if yours is still round at that age, stay with smaller, more frequent meals a little longer.

When to switch to adult food

PuppySwitch to adult food at about
Small breeds (under 20 lb as adults)7–9 months
Larger breeds (20 lb and up as adults)12–14 months
Spayed or neutered puppieswithin 6–12 months, as neutering slightly lowers energy needs

Ages from the American Kennel Club. When in doubt, staying on puppy food a little longer is the safer choice. Switch gradually over several days by mixing in more of the new food each day.

Growth slows sharply in the last months before adulthood; see when puppies stop growing for the timeline by size, and predict your puppy's adult weight with the puppy weight calculator.

Is your puppy getting the right amount?

Frequently asked questions

How much should I feed my puppy?

It depends on your puppy's current weight and age. A common veterinary starting point is 3 times the resting energy requirement for puppies under 4 months and 2 times for older puppies. For a 10 lb puppy that is about 655 calories a day under 4 months and 435 calories from 4 months on. Divide by the calories per cup on the food label to get cups, then adjust to keep your puppy lean.

How many times a day should a puppy eat?

According to the American Kennel Club, four meals a day from 6 to 12 weeks, three meals a day from some point between 3 and 6 months, and two meals a day from 6 to 12 months. Most adult dogs also do well on two meals a day.

When should I switch my puppy to adult food?

The AKC suggests about 7 to 9 months for small breeds (under 20 lb as adults) and 12 to 14 months for larger breeds. Spayed or neutered puppies can often switch within the 6 to 12 month window, because neutering slightly lowers their energy needs.

How do I know if I am feeding my puppy enough?

Watch the dog, not the bowl. Weigh your puppy every week and look for steady growth. You should be able to feel the ribs under a thin layer of fat and see a waist from above. If your puppy is getting round, feed a little less; if the ribs and hips stand out, feed a little more and talk to your vet.

Why does the chart drop at 4 months?

Young puppies need about three times their resting energy, older puppies about twice as much, because growth slows. In practice the change is gradual: as your puppy approaches 4 months, recalculate from its current weight and reduce portions step by step rather than overnight.

Sources

This chart gives estimates for healthy puppies, for general information. It is not veterinary advice. Puppies with medical conditions or unusual growth should be fed as your veterinarian advises. Last updated: October 2026.