Puppy feeding by age
Puppy feeding by age
| Age | Factor | Meals / day | Note |
|---|---|---|---|
| Under 4 months | ×3.0 | 3–4 | On current weight — weigh every 2 weeks |
| 4–8 months | ×3.0 → ×2.0 (taper) | 3 | Factor falls smoothly — about ×2.5 at 6 months |
| 8–12 months | ×2.0 | 2–3 | 3 meals; 2–3 from 6 months |
| 12 months to adult | ×1.6–1.8 | 2 | Adult factor from maturity (9–24 months by size) |
Factors multiply RER on the puppy's current weight, not adult weight. Large and giant breeds keep the growth factors until 15–24 months.
The growth-factor taper
A puppy does not eat at one factor and then switch to another overnight. Under 4 months the factor is 3.0 × RER; it then tapers smoothly to 2.0 × RER by 8 months — about ×2.5 at 6 months — and stays at 2.0 until the adult factor applies at maturity. The taper matters because the puppy is growing at the same time: the portion is recalculated on current weight every two weeks, so both the weight and the factor are moving. A 5 kg puppy at 3 months needs about 702 kcal/day; the same dog at 20 kg as a neutered adult needs about 1,059 kcal/day. The puppy calculator runs the taper for any weight and age.
Meal frequency by age
Under 4 months, three to four small meals a day — small stomachs, fast metabolisms, and for toy puppies a real risk of low blood sugar if a meal is missed. From 4–8 months, three meals; from 8–12 months, two to three. Two meals is the adult pattern, and the daily total never changes with the schedule — only the split does. Never let a puppy skip meals to fix a missed one: offer food again within a few hours, and call the vet if a puppy refuses food for more than a day, or seems wobbly or lethargic.
Large and giant puppies
Large and giant breeds grow for 15–24 months, and lean growth is the whole game: excess calories accelerate the frame faster than the joints can follow. Keep the puppy visibly slim, use the puppy factors on current weight, and never feed 'for size'. The adult factor arrives at 15–18 months for large breeds and 18–24 months for giants — later than most owners expect, and the puppy factors apply until then.
When to switch to adult food
Switch when the dog reaches adult factors, not on a birthday: toy breeds around 9–10 months, small 10–12, medium 12–14, large 15–18 and giants 18–24 months. Change the food over 7–10 days like any other switch, and keep weighing every two weeks through the change — growth spurts change the answer monthly, and the scale catches what the eye misses.
Frequently asked
How many meals should a puppy eat?
Three to four small meals a day under 4 months, three from 4–8 months, then two to three from 8–12 months, and two as an adult. Toy puppies should never go more than a few hours without food — small stomachs and fast metabolisms mean a missed meal can bring low blood sugar within hours.
How much should a 3-month-old puppy eat?
A 3-month-old puppy eats at 3.0 × RER on current weight. A 5 kg puppy needs about 702 kcal/day — roughly 171 g of typical puppy kibble (370 kcal/100 g), split over 3–4 meals. Recalculate every two weeks: a growing puppy outgrows its portion fast.
Can I overfeed a puppy?
Yes — and for large and giant breeds it matters more than for small ones. Excess calories accelerate the frame faster than the joints can follow, so lean growth is the goal: the puppy should be visibly slim, with ribs easy to feel, from the start. Never feed a puppy 'for size' — genetics sets the size, calories only set the fat.
When is my puppy an adult?
Toy breeds from about 9–10 months, small breeds 10–12 months, medium 12–14 months, large 15–18 months and giants 18–24 months. Adult factors apply from that point; the senior factor (×1.4) usually arrives years later, when activity and muscle mass fall — judge by the dog, not the birthday.
Related calculators
Puppy Food Calculator
Growth portions by age in weeks and months, kibble or raw.
Dog Calorie Calculator
RER & MER explained and calculated — resting vs daily energy, per life stage.
Dog Food Calculator by Weight
Portions for every weight, 1 kg to 90 kg — table first, calculator second.