Built on the published veterinary formula — RER × life-stage factor · Free forever · No sign-up · No email gateFree forever · No sign-up · RER formula
CalculatorRaw & BARFPuppyWeight LossBrandsMethod
Home › Feeding Guides › Puppy feeding by age
Guide · Puppies

Puppy feeding by age

Short answer: A puppy eats 3.0 × RER under 4 months, tapering to 2.0 × RER by 8 months, on current weight — split into 3–4 meals a day. A 5 kg puppy needs about 702 kcal/day; the same dog at 20 kg as an adult needs about 1,059. Recalculate every two weeks: a growing puppy outgrows its portion fast.
Table

Puppy feeding by age

AgeFactorMeals / dayNote
Under 4 months×3.03–4On current weight — weigh every 2 weeks
4–8 months×3.0 → ×2.0 (taper)3Factor falls smoothly — about ×2.5 at 6 months
8–12 months×2.02–33 meals; 2–3 from 6 months
12 months to adult×1.6–1.82Adult 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.

Questions

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.