CritterCalcGuides → How Much to Feed a Puppy

How Much to Feed a Puppy (by Age & Weight)

Puppies burn calories fast while they grow. Here's how much to feed, how often, and the simple formula that scales with your pup's age and size.

Key takeaways

  • Puppies need far more calories per pound than adults because they're building bone and muscle.
  • Feed 3–4 meals a day when young, dropping to 2 meals by 6–12 months.
  • Amounts follow your food's label by expected adult weight and current age.
  • Feed large-breed pups to a lean body condition — too much, too fast harms joints.

Why puppies eat so much

A growing puppy is doing two jobs at once: running its body and building a new one. Pound for pound, that takes far more energy than an adult dog needs at rest — a young pup can require two to three times the calories an adult of the same weight would eat. As the puppy nears its adult size, that demand falls back toward normal adult levels, so the amount you scoop now is temporary and will shrink over the coming months.

How often to feed

Young puppies have small stomachs and can't store much energy, so spreading food across several meals keeps blood sugar steady and digestion comfortable. Under three months, offer four small meals a day; from three to six months, three meals works well. By six to twelve months, most puppies do fine on two meals a day, which usually becomes their adult routine. Always provide fresh water and feed on a consistent schedule.

How much: the label and the formula

The easiest starting point is the feeding chart on the bag. Puppy food labels list daily amounts by the pup's expected adult weight and current age, because a Labrador puppy and a Chihuahua puppy at the same current weight are on very different growth curves. Use the label as your baseline, then fine-tune by body condition: you should feel the ribs easily under a thin layer, with a visible waist.

To check the label against energy math, use the resting energy requirement (RER) and a puppy maintenance energy requirement (MER) multiplier. The puppy MER factor is roughly 3× RER under about four months and drops to about 2× RER after four months, then toward 1.6× as growth finishes.

RER = 70 × (bodyweight in kg)^0.75 Puppy calories ≈ RER × 2 to 3 (higher when younger) Daily cups = puppy calories ÷ kcal per cup

The dog food calculator runs this math for you and converts it into cups. To estimate the adult weight your pup is heading toward, pair it with the puppy weight predictor.

Meals and multiplier by age

Puppy ageMeals per dayRough MER multiplier
Under 3 months4≈ 3× RER
3–6 months3≈ 2.5× RER
6–12 months2≈ 2× RER

Worked example: a 4-month pup heading to ~40 lb

Say your puppy is four months old, currently 20 lb (about 9.1 kg), and expected to mature near 40 lb. First, RER = 70 × 9.1^0.75 ≈ 70 × 5.24 ≈ 367 kcal. At four months we're around the 2.5× point, so puppy calories ≈ 367 × 2.5 ≈ 918 kcal a day, split across three meals of roughly 300 kcal each. If the food is ~400 kcal per cup, that's about 2.3 cups a day. Notice that as an adult at 40 lb (~18 kg), this dog's RER would be ≈ 627 kcal and its adult maintenance need only ≈ 1.6× that, or about 1,000 kcal — barely more than the growing puppy eats now at half the body weight. That's how calorie-dense puppyhood really is.

For a deeper look at adult energy needs and activity factors, see the dog calorie calculator.

Don't overfeed large-breed puppies

With big and giant breeds, more food is not better. Pushing rapid growth makes a heavy puppy grow faster than its joints and cartilage can safely mature, raising the risk of hip dysplasia and other developmental orthopedic problems. The goal is steady, moderate growth at a lean body condition — slightly hungry-looking is far safer than roly-poly. Use a large-breed puppy formula, weigh meals rather than free-feeding, and check growth with your veterinarian.

Frequently asked questions

How much should I feed my puppy?

Start with your puppy food's label amount for your pup's age and expected adult weight, then adjust to a lean body condition. As a calorie check, RER = 70 × kg^0.75, then multiply by ≈3 under four months and ≈2 after.

How many times a day should a puppy eat?

Four small meals under three months, three meals from three to six months, and two meals a day from about six to twelve months onward.

When should I switch to adult food?

Near mature size — about 12 months for small and medium breeds, 18–24 months for large and giant breeds. Transition gradually over about a week.

Educational estimate only — not veterinary advice. Puppy nutrition is critical to healthy growth, so always follow your food's feeding label and your veterinarian's guidance, especially for large and giant breeds.