Skip to content

Puppy feeding: how much and how often?

Puppies need more energy than adult dogs, in smaller meals more often. Exactly how much depends on weight and on how big your dog will get.

The short answer

Feed a puppy four times a day until 3 months, three times from 3 to 6 months and twice from 6 months (Merck Veterinary Manual). Work out the daily amount from weight and expected adult weight with the FEDIAF formula: a puppy that will weigh about 50 lb needs about 1,179 kcal at 4 months, or about 3.1 cups of dry food with 380 kcal per cup.

How often a day?

  • 6 to 12 weeks: four times
  • 3 to 6 months: three times
  • 6 to 12 months: twice
  • From 12 months: once or twice

That’s the feeding schedule in the Merck Veterinary Manual. The manual’s text, by contrast, says three times a day from weaning. The calculator follows the table.

How much a day?

The chart shows cups of dry food per day for puppies growing along the growth curve. The columns depend on the expected adult weight.

AgeMeals10 lb25 lb50 lb90 lb
2 months40.78 cups1.44 cups2.15 cups3.20 cups
3 months30.92 cups1.75 cups2.80 cups4.21 cups
4 months30.97 cups1.89 cups3.10 cups4.69 cups
6 months21.01 cups1.99 cups3.33 cups5.10 cups
9 months21.00 cups2.00 cups3.37 cups5.25 cups
12 months2fully grown2.01 cups3.36 cups5.21 cups

Dry food with 380 kcal per cup. Energy per the FEDIAF guidelines (2025), weight at each age from their growth curve. Small dogs are fully grown at 12 months.

Why the amount soon barely goes up

A young puppy needs a lot of energy per pound to grow. The closer it gets to its adult weight, the less it needs. That’s why the daily amount stays almost the same from about 6 months, even though the puppy keeps gaining.

Never free-feed

The FEDIAF guidelines say puppies should never be fed as much as they want. Too much food speeds up growth and can harm the skeleton, especially in large breeds. VCA Animal Hospitals also mention obesity in young dogs.

Weigh and adjust

  • Weigh your puppy regularly, ideally every week (Merck).
  • Ribs easy to feel, waist visible from above: that’s the goal.
  • Treats count: all together at most 10% of daily calories.
  • If your puppy doesn’t gain steadily, talk to your vet.

Questions

How many times a day should a puppy eat?

Four times a day until 3 months, three times from 3 to 6 months, twice from 6 months (Merck Veterinary Manual).

How much should a 4-month-old puppy eat?

It depends on its size. A puppy that will weigh about 50 lb needs about 3.1 cups of dry food with 380 kcal per cup a day at 4 months; one with an adult weight of 10 lb about 1 cup. The puppy food calculator works it out for your puppy.

Should I follow the bag?

As a start, yes, but bags use averages. It’s more accurate with your puppy’s weight and your food’s calories. The scale shows whether the amount is right.

Sources

Last checked: October 2026