Puppy feeding schedule by age

By Josh · Reviewed and updated: 2026-09-17

A puppy under four months needs roughly three times the calories it would need at rest — about double what an adult dog of the same weight eats. That multiplier falls to about two times between four and twelve months, and meal frequency falls with it. This page gives you the schedule, the daily amount calculated from your puppy's current weight, and the one habit that keeps it right: weighing and recalculating every couple of weeks.

Your puppy's daily amount

About 3× resting energy. Four meals a day.
Weigh the puppy, do not estimate. Weigh yourself holding the puppy and subtract your own weight if you have no pet scale.
Printed under “Calorie Content”. Puppy formulas are usually more calorie-dense than adult food, so check your own bag rather than accepting the 370 default.
Only affects the cup figures. The gram figure is the one to measure against.

The schedule: how many meals, and when it changes

Meal frequency falls as stomach capacity grows. This is the part of a puppy feeding plan that is genuinely simple, and it is the same in every guideline:

AgeMeals per dayWhy
Under 4 months 4 Small stomach, fast growth, and blood glucose that is not yet well regulated. Long gaps between meals are a real problem in toy breeds in particular. Four small meals beat two large ones.
4 to 12 months 3 Stomach capacity improves and growth slows, so three meals is enough. This is also the phase where overfeeding matters most for joint development in large breeds.
12 months and over 2 Adult pattern. Small breeds may reach this at nine to twelve months; giant breeds not until eighteen months or later.

Feed at the same times each day. Puppies settle into routine quickly, and a fixed schedule makes appetite changes obvious — a puppy that suddenly skips a meal is telling you something, and you only notice if the meals were predictable in the first place.

The daily amount, by current weight

These are engine-calculated from the same formula the main calculator uses, at 370 kcal per cup and 110 g per cup — deliberately the same food assumption as the dog feeding chart, so the two pages are directly comparable.

Which column is estimated, and which is not. Only the calorie column is free of any assumption about your food — it depends on the puppy and nothing else. The gram and cup columns both assume a food of 370 kcal per cup at 110 g per cup, which is about 336 kcal per 100 g. Puppy formulas are usually denser than an adult maintenance diet: some run 400 to 450 kcal per cup or higher. At 445 kcal per cup, the same calories need roughly 17% fewer grams than shown here. So read the calorie column as the number to compare against your own bag, and get the rest from the calculator above with your bag's actual figures in it.
AgeCurrent weightRERFactor Calories / dayGrams / dayCups / day
Puppy (<4 months)2 kg1183.03531050.95
Puppy (<4 months)5 kg2343.07022091.90
Puppy (<4 months)10 kg3943.011813513.19
Puppy (<4 months)15 kg5343.016014764.33
Puppy (<4 months)20 kg6623.019865905.37
Puppy (<4 months)25 kg7833.023486986.35
Puppy (4–12 months)2 kg1182.0235700.64
Puppy (4–12 months)5 kg2342.04681391.27
Puppy (4–12 months)10 kg3942.07872342.13
Puppy (4–12 months)15 kg5342.010673172.88
Puppy (4–12 months)20 kg6622.013243943.58
Puppy (4–12 months)25 kg7832.015654654.23

Read across the rows, not down the table. A puppy's weight climbs week by week, so the row you are on today is not the row you will be on in a month. Use the calculator above with the current weight each time.

Why this table uses current weight, not expected adult weight

Plenty of puppy charts are written around the puppy's expected adult weight. That is a different thing, and it is worth knowing why.

A calorie requirement is a function of the body that exists now, not the body the puppy will have in a year. Feeding for the adult weight means feeding a growing animal the amount appropriate to a much larger one, which is how puppies get fat. Clinical guidance is consistent on this: use the current body weight to set the starting portion, and recalculate as the weight changes.

Charts built on expected adult weight are not wrong — they are doing something else. To turn an adult weight into a today amount, you have to assume a growth curve, and the chart usually does not show you that assumption. Ours does not need one.

The two-week rule is not optional. A puppy can gain a substantial share of its body weight in a fortnight. The amount you calculated last time was right for the puppy you had then. Weigh again every two weeks through the first six months, and monthly after that, then recalculate. It takes two minutes and it is the difference between a schedule that works and a schedule that quietly stopped working.

Large-breed puppies: the one place to be cautious

For most puppies the risk of getting the amount slightly wrong is small. For large and giant breeds it is not, and the direction of the error matters:

Overfeeding a large-breed puppy does not produce a bigger, sturdier adult. It produces a heavier puppy on joints that have not finished forming. Rapid growth and excess calories are linked to developmental orthopaedic problems, and the evidence for keeping growth controlled is unusually strong for this field — controlled studies in Labrador retrievers found that the dogs kept lean lived longer and developed osteoarthritis later than their more freely fed littermates.

Three practical consequences:

The same applies if you are working out when to switch to adult food. The switch is driven by skeletal maturity — the point at which the growth plates close — not by a birthday, and growth plates close much later in a big dog:

Breed size (adult)Typical switch windowGrowth plates close
Toy and small (under about 10 kg)9 to 12 months8 to 10 months
Medium (10 to 25 kg)12 months10 to 12 months
Large (25 to 40 kg)12 to 18 months12 to 15 months
Giant (over 40 kg)15 to 24 months18 to 24 months

Note how wide the large and giant windows are. Published guidance overlaps heavily across sources, which is why the window is better read as a planning range than as a date. These ranges are for planning, not a hard rule: your vet may recommend waiting longer based on your dog's skeletal maturity, and for large and giant breeds that confirmation is often what decides it. A practical marker many people use instead of a calendar is 80% of expected adult weight — when growth in height has plateaued for two to three months, the dog is usually close.

Switching too early removes the controlled calcium and energy profile before the skeleton has finished forming, and a large-breed puppy cannot regulate an excess of calcium the way an adult can — this is precisely what large-breed growth formulas exist to manage. Switching too late keeps a calorie-dense growth diet on a dog whose growth has slowed, which is the second half of the same problem. Both errors are common, and they point in opposite directions.

What to do at each weigh-in

What you see at the two-week checkWhat to do
Weight climbing, ribs easy to feel, waist visible Recalculate the amount for the new weight and carry on. Nothing else to change.
Gaining faster than the growth curve, ribs harder to feel Reduce the daily amount by 10% and recheck in two weeks. Do not cut sharply — a puppy needs a steady supply, not a diet.
Ribs visible without pressing, low energy Increase by 10% and speak to your vet if it does not correct within two weeks. In a puppy this can also mean parasites or illness rather than underfeeding.
No weight gain for two consecutive weeks This is a veterinary question, not a feeding adjustment. Steady weight gain is the normal state for a growing puppy.
Soft stool after meals Often overfeeding, a too-fast food change, or rich treats. Check the amount first, and change food over seven to ten days if you are switching.

Frequently asked questions

How much should I feed my puppy?

A puppy under four months needs about three times its resting energy requirement, and a puppy of four to twelve months about two times. For a 5 kg puppy under four months that works out around 702 kcal or 209 g of a 370 kcal-per-cup food per day, split across four meals. Use the calculator above with your puppy's current weight and your food's actual calorie content, and recalculate every two weeks.

How many times a day should I feed a puppy?

Four meals a day under four months, three meals from four to twelve months, and two meals from about a year. Frequency matters more in very young and toy-breed puppies, where long gaps between meals risk low blood sugar.

Should I use my puppy's current weight or its expected adult weight?

Current weight. A calorie requirement depends on the body the puppy has now, and feeding for the eventual adult size means feeding a growing animal the amount meant for a much larger one. Weigh every two weeks and recalculate — the requirement changes as the puppy grows.

My puppy always seems hungry. Am I underfeeding?

Usually not. Appetite is not a reliable gauge in a puppy, and a puppy that is gaining steadily with ribs you can feel is being fed correctly even if it disagrees. Check weight and body condition instead. If weight gain has stalled while appetite is high, that is worth a vet visit.

When should I switch my puppy to adult food?

When it is physically mature rather than at a fixed age: about nine to twelve months for small breeds, twelve months for medium, twelve to eighteen months for large breeds, and fifteen to twenty-four months for giant breeds. The deciding factor is when the growth plates close, and your vet may want to confirm that for a large or giant breed. Transition over seven to ten days by mixing increasing amounts of the new food in.

Medical disclaimer. This calculator provides estimated feeding amounts only. It is not veterinary medical advice. Growing animals should have their diet supervised by a veterinarian, and a puppy that is not gaining weight, or that has diarrhoea, vomiting or low energy, should be seen rather than adjusted at home.

Calculate the daily amount for any age →
Why puppies need three times the resting energy →
Dog feeding chart by weight →
Check body condition as well as weight →