Growth-phase calories and meals per day, by age band
Puppies eat 2–3× their resting energy requirement (RER = 70 × kg0.75): 3× RER under 4 months, 2× from 4 to 12 months, and 1.6× for still-growing large breeds past a year. A 4-month-old, 25-lb Golden Retriever puppy needs about 865 kcal/day (RER 433 × 2), split into 3 meals of ~288 kcal — about 2.2 cups of a typical 400 kcal/cup puppy food. Meals run 4/day under 3 months, 3/day from 3 to 6 months, then 2/day.
| Current weight | RER (kcal) | Under 4 mo (×3) | 4–12 mo (×2) | 1 yr+ large breed (×1.6) |
|---|---|---|---|---|
| 5 lb | 129 | 388 | 259 | 207 |
| 10 lb | 218 | 653 | 435 | 348 |
| 20 lb | 366 | 1,098 | 732 | 585 |
| 30 lb | 496 | 1,488 | 992 | 794 |
| 50 lb | 727 | 2,182 | 1,455 | 1,164 |
| 70 lb | 936 | 2,809 | 1,873 | 1,498 |
| 100 lb | 1,223 | 3,670 | 2,447 | 1,958 |
RER = 70 × kg^0.75, the same veterinary formula used in our dog food calculator. Multipliers follow AAHA-aligned nutrition guidance: 3× for young puppies, 2× for 4–12 months, 1.6× for adolescents over a year who are still growing. Treat results as a starting point and adjust ±10% to hold a body condition score of 4–5 out of 9.
| Age | Meals/day | Why |
|---|---|---|
| Under 3 months | 4 | Small stomach, fast-burning energy; toy breeds need the clockwork schedule |
| 3–6 months | 3 | Stomach grows; still needs frequent fuel for growth |
| 6–12 months | 2 | Adult rhythm; large breeds sometimes hold 3 meals longer |
| 12+ months | 2 | Adult feeding — switch to the dog food calculator |
Scheduled meals beat free-feeding for puppies: they make house training predictable and surface appetite loss early — often the first sign a puppy is sick.
Bag feeding charts print one number for every puppy of a weight, which is why they're wrong for yours. The veterinary method starts from resting energy — the calories a dog burns at rest — and multiplies by a growth factor for the puppy's age. The same math your vet uses, with your dog's actual numbers.
RER = 70 × (weight in kg)0.75. Daily calories = RER × factor, where the factor is 3.0 under 4 months, 2.0 from 4 to 12 months, and 1.6 for puppies past a year whose adult weight predicts they're still growing (over 50 lb adult maturity runs to 18 months, giant breeds to 24). Meals per day step down from 4 to 3 to 2 with age, and cups per day = daily calories ÷ your food's kcal per cup.
Enter your puppy's current weight and age, plus the adult weight you expect from the breed — that's what tells the calculator when growth is done. Pull the kcal-per-cup off your bag (it's printed as kcal/kg and kcal/cup; puppy foods typically run 375–460). The result is a starting ration: run it two weeks, feel the ribs, and adjust by 10% rather than re-feeding the calculator every time the scale moves.
A 4-month-old Golden Retriever puppy weighing 25 lb (11.3 kg): RER = 70 × 11.30.75 ≈ 433 kcal. At 4–12 months the factor is 2, so 865 kcal/day, split over 3 meals of about 288 kcal each. On a 400 kcal/cup food that's 2.2 cups a day — call it ¾ cup per meal. Fast-forward to the same dog at 14 months and 70 lb, still filling out toward 75: growth isn't finished for a large breed, so the factor drops to 1.6 × RER 936 ≈ 1,498 kcal in 2 meals. And a 10-lb, 2-month-old toy puppy sits at the other end: ×3 band, 653 kcal a day in 4 small meals, because a toy puppy's stomach holds very little at a time.
When your puppy reaches adult size, the dog food calculator takes over with maintenance factors. If you're setting up the rest of puppyhood, the dog crate size calculator sizes the crate (buy adult, divide down), and the dog age calculator tracks where your puppy is in human terms.
Veterinarians compute it as RER times an age factor, where RER = 70 x (weight in kg)^0.75. Puppies under 4 months eat 3 x RER, puppies 4 to 12 months eat 2 x RER, and still-growing large breeds over a year eat 1.6 x RER. A 4-month-old 25-pound puppy has an RER of 433 kcal, so it eats about 865 kcal a day — roughly 2.2 cups of a 400 kcal/cup puppy food.
Four meals a day up to 3 months, three meals from 3 to 6 months, and two from 6 months on. Small-breed puppies under 3 months sometimes need 4 meals on the clock because their blood sugar can dip between feedings. Splitting the day's calories evenly across the meals keeps portions small enough for a puppy stomach — never feed a puppy once a day.
The same 2 x RER band from 4 to 12 months, then 1.6 x RER through 18 to 24 months while growth finishes. The bigger rule for large breeds is don't overfeed: slow, lean growth protects joints, and large-breed puppies should stay at a body condition score of 4 to 5 out of 9. Feeding large-breed puppy food with measured calcium matters more than pushing calories.
Around 12 months for small and medium breeds. Large breeds (50 to 90 pounds adult) switch at 12 to 18 months, and giant breeds over 90 pounds can stay on large-breed puppy food to 18 to 24 months. Switch gradually over 7 to 10 days, mixing increasing proportions of the new food to avoid stomach upset.
Feel the ribs: they should be easy to palpate with light pressure and a visible waist should tuck up behind the ribs from the side — a body condition score of 4 to 5 out of 9. Round ribs, no waist, or a bouncing weight-for-age chart mean too much food; visible ribs and low energy mean too little. Recheck every two weeks and adjust portions by about 10 percent.
For most puppies, no. Scheduled meals make house training predictable — what goes in on a schedule comes out on a schedule — and let you notice appetite loss early, which is often the first sign a puppy is sick. Free-feeding also tends to produce overweight dogs. Grazing during the day is defensible only for hard-keeping tiny breeds, on vet advice.