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
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:
| Age | Meals per day | Why |
|---|---|---|
| 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.
| Age | Current weight | RER | Factor | Calories / day | Grams / day | Cups / day |
|---|---|---|---|---|---|---|
| Puppy (<4 months) | 2 kg | 118 | 3.0 | 353 | 105 | 0.95 |
| Puppy (<4 months) | 5 kg | 234 | 3.0 | 702 | 209 | 1.90 |
| Puppy (<4 months) | 10 kg | 394 | 3.0 | 1181 | 351 | 3.19 |
| Puppy (<4 months) | 15 kg | 534 | 3.0 | 1601 | 476 | 4.33 |
| Puppy (<4 months) | 20 kg | 662 | 3.0 | 1986 | 590 | 5.37 |
| Puppy (<4 months) | 25 kg | 783 | 3.0 | 2348 | 698 | 6.35 |
| Puppy (4–12 months) | 2 kg | 118 | 2.0 | 235 | 70 | 0.64 |
| Puppy (4–12 months) | 5 kg | 234 | 2.0 | 468 | 139 | 1.27 |
| Puppy (4–12 months) | 10 kg | 394 | 2.0 | 787 | 234 | 2.13 |
| Puppy (4–12 months) | 15 kg | 534 | 2.0 | 1067 | 317 | 2.88 |
| Puppy (4–12 months) | 20 kg | 662 | 2.0 | 1324 | 394 | 3.58 |
| Puppy (4–12 months) | 25 kg | 783 | 2.0 | 1565 | 465 | 4.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.
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:
- Use a large-breed puppy formula where one is available. They are formulated with controlled energy density and mineral balance for exactly this reason, and a standard puppy food is not a substitute.
- Do not free-feed. Letting a large-breed puppy eat to appetite removes the only control you have over its growth rate.
- Judge by body condition, not by appetite. You should be able to feel the ribs under light pressure without seeing them, and see a waist from above. A puppy that looks barrel-shaped is being overfed whatever amount the chart says.
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 window | Growth plates close |
|---|---|---|
| Toy and small (under about 10 kg) | 9 to 12 months | 8 to 10 months |
| Medium (10 to 25 kg) | 12 months | 10 to 12 months |
| Large (25 to 40 kg) | 12 to 18 months | 12 to 15 months |
| Giant (over 40 kg) | 15 to 24 months | 18 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 check | What 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.
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 →