Food and weight

How much to feed a puppy

Updated October 23, 2026 · 6 min read

A Labrador puppy eating kibble from a steel bowl while their owner weighs out the next portion on a kitchen scale

A puppy needs about twice as many calories per kilogram as an adult dog: roughly 3 × their resting energy until 4 months old, then 2 × until they’re grown. Split that into four meals a day until about 12 weeks, three until about 6 months and two after that. The feeding guide on your puppy food is a good start; your puppy’s body shape tells you whether to give more or less.

Here is how to work out a portion, a chart you can use today, and when to move on to adult food.

How much to feed a puppy, by weight

Vets estimate a dog’s daily calories from its resting energy requirement (RER):

RER = 70 × (weight in kg)0.75

For a growing puppy, the Merck Veterinary Manual suggests multiplying that by 3 under 4 months of age and by 2 from 4 months until adulthood. Use your puppy’s current weight, and redo the sum every couple of weeks as they grow.

Puppy’s weight todayUnder 4 months (3 × RER)4 months to adult (2 × RER)
1 kg (2.2 lb)about 210 kcal a dayabout 140 kcal a day
2 kg (4.4 lb)about 350 kcalabout 235 kcal
3 kg (6.6 lb)about 480 kcalabout 320 kcal
5 kg (11 lb)about 700 kcalabout 470 kcal
7.5 kg (16.5 lb)about 950 kcalabout 630 kcal
10 kg (22 lb)about 1,180 kcalabout 790 kcal
15 kg (33 lb)about 1,600 kcalabout 1,070 kcal
20 kg (44 lb)about 1,990 kcalabout 1,320 kcal
25 kg (55 lb)not typical at this ageabout 1,570 kcal
30 kg (66 lb)not typical at this ageabout 1,800 kcal

These are starting points. Merck notes that an individual dog can need up to 30% more or less than any formula predicts, which is why the body check below matters more than the number. Our dog calorie calculator gives a starting figure for your puppy’s exact weight; it uses one middle-of-the-road puppy multiplier (2.5 × RER), so expect a very young puppy to need a little more and an older one a little less.

Turning calories into grams or cups

Find the calorie content on the bag. It is usually printed as kcal per kg and sometimes kcal per cup.

grams a day = daily kcal ÷ kcal per kg × 1,000

For example, a 5 kg, 3-month-old puppy needs about 700 kcal. On a puppy food with 3,800 kcal/kg that is about 185 g a day: four meals of roughly 46 g. At 5 months and 7.5 kg the same food works out to about 630 kcal, or 165 g a day in three meals.

Weigh the food on a kitchen scale for the first few weeks. Scoops and cups are surprisingly inaccurate, and a little extra every meal adds up.

How much to feed a puppy, by age

Age changes two things: how many calories per kilogram your puppy needs, and how many meals they can handle. A small stomach and a growing body do best on small, frequent meals.

AgeMeals a dayWhat to feed
8–12 weeks4Puppy food, about 3 × RER, spread through the day
3–6 months3Puppy food. The multiplier drops to about 2 × RER from 4 months
6–12 months2Puppy food until they reach adult size
12 months +2Small and medium breeds usually on adult food by now. Large and giant breeds may still be on large-breed puppy food

Toy breeds can be prone to low blood sugar when young, so many vets keep them on three or four small meals for longer. Ask your vet if you have a very small puppy.

Why not leave a full bowl out?

Free feeding makes it hard to know how much your puppy eats, hard to keep them lean, and harder to house train, because set meals give you a predictable time for toilet trips. If you are working on that, our guide to potty training a puppy uses mealtimes as the anchor.

Large and giant breed puppies: lean is the goal

Puppies that will be big adults grow for longer, and they are the ones most harmed by overfeeding. Growing too fast, or getting too much calcium, is linked to bone and joint problems in large breeds.

  • Choose a food for large-breed growth. VCA advises looking for an AAFCO statement that says the food is complete and balanced for growth, including growth of large-size dogs. These foods keep calcium in a narrower range.
  • Don’t add calcium or other supplements to a complete puppy food unless your vet tells you to.
  • Keep them slim. A lean large-breed puppy is not underfed. If you are unsure, ask your vet to show you what a good body condition feels like on your own dog.

Wondering how big your puppy will get? The puppy weight calculator gives an estimate of adult weight from their current weight and age.

Is your puppy getting the right amount?

The formula gets you close; your puppy tells you the rest. Check every week or two:

  • Ribs: you should feel them easily with light pressure, under a thin layer of fat, but not see them sticking out.
  • Waist: from above, there should be a visible narrowing behind the ribs.
  • Tummy tuck: from the side, the belly should rise up towards the back legs.
  • Weight: a steady upward line, without sudden jumps or stalls.

If the ribs are getting hard to find, cut the daily amount by about 10%. If they are getting easy to see, add about 10%. Recheck in a week or two.

Remember the treats. Training a puppy uses a lot of them, so keep treats to no more than about 10% of the day’s calories and use tiny pieces. Some owners simply set aside part of the day’s kibble for training. More on that in how many treats a dog can have.

When to call your vet: a puppy who skips more than one meal, vomits repeatedly, has diarrhoea for more than a day, seems weak or lethargic, or stops gaining weight needs to be seen. Young puppies can go downhill quickly.

When to switch to adult food

VCA recommends switching once a dog reaches about 80 to 90% of its adult size. That depends mostly on breed size:

Adult sizeUsually mature at
Small breeds6–8 months
Medium breeds9–12 months
Large breeds12–18 months
Giant breedsup to 24 months

Puppy food is richer than adult food, so staying on it long after growth has finished can lead to weight gain. Switching too early can short-change a large breed that is still growing. Your vet can help you judge the moment.

How to switch

Change over gradually across 7 to 14 days. Start with about 90% old food and 10% new, and shift the mix a little each day. If you see loose stools, vomiting or a drop in appetite, slow down. If it doesn’t settle within a day, call your vet.

Look for an adult food that says complete and balanced for adult maintenance (or for all life stages) on the label. Once your dog is fully grown, the energy multiplier drops to about 1.6 × RER for a typical neutered adult. Our guide on how many calories a dog needs covers adult portions.

Keeping it consistent

Puppies thrive on routine: meals at the same times, the same amounts, and the same person not feeding them a second breakfast. That gets harder with a busy household. In PetTrackr, each mealtime sits on the day’s plan for everyone to see and tick off, and your puppy’s weigh-ins are tracked as they grow, so you can spot a stall or a growth spurt early.

PetTrackr helps you keep track. It is not veterinary advice: if your pet seems unwell, call your vet.

Sources

Common questions

How many times a day should I feed my puppy?
Most vets suggest about four small meals a day until around 12 weeks, three meals from roughly 3 to 6 months, and two meals a day from about 6 months. Toy breeds may need small, frequent meals for longer.
How much should a 10 week old puppy eat?
It depends on their weight and the food. A puppy under 4 months needs roughly three times their resting energy, which works out to about 700 kcal a day for a 5 kg puppy. Our dog calorie calculator gives a starting figure for any weight. Divide by the calories in your food to get grams, and split it into four meals.
Is it OK to leave food out for a puppy all day?
It is usually better not to. Set meals let you see how much your puppy actually eats, help with house training and make it easier to keep them lean, which matters most for large breeds.
When should a puppy switch to adult food?
When they reach about 80 to 90% of their adult size: around 6 to 8 months for small breeds, 9 to 12 months for medium breeds, 12 to 18 months for large breeds and up to 24 months for giant breeds. Change over gradually across 7 to 14 days.
How do I know if I am feeding my puppy too much?
Feel their ribs. In a puppy at a healthy weight you can feel the ribs easily under a thin layer of fat, and you can see a waist from above. If the ribs are hard to find, cut the portion by about 10% and check again in a week or two.

More on food and weight

Be there on day one.

Join the waitlist for early access and a special discount when PetTrackr launches on Android and iPhone.

We’ll email you when PetTrackr launches. Unsubscribe anytime.