Puppy Feeding Calculator

Enter your puppy’s weight and age range to get a daily calorie estimate and a portion in cups or grams. This puppy feeding calculator estimates how much to feed your puppy each day. It uses your puppy’s current weight and growth stage to estimate daily calories, then converts those calories into an approximate food amount using the calorie information on your puppy food label, and splits it into meals. You’ll see the RER, the growth factor, the calories and the working. Puppies grow quickly and their needs vary, so treat the result as a starting estimate and monitor growth and body condition.

Last updated: · Educational tool, not veterinary advice

Your puppy and food

Growth stage

Dogs reach adult size at different ages depending on breed and size.

Copy the number from your puppy food’s calorie statement. Foods differ, so don’t use another food’s value.

Meals per day

Meals only split the daily amount; they don’t change total calories.

Treat calories are taken out of the daily total, not added on top.

Your puppy’s feeding estimate

Enter your puppy’s weight, growth stage and food label calories, then press Calculate Puppy Portions.

How to Use the Puppy Feeding Calculator

  1. Enter your puppy’s current weight.
  2. Select kg or lb.
  3. Choose the growth stage.
  4. Enter the calorie density from your puppy food label.
  5. Select the calorie unit the label uses.
  6. Choose meals per day.
  7. Choose a treat allowance if you give treats.
  8. Press Calculate Puppy Portions.
  9. Monitor growth and body condition, and adjust with your vet’s guidance where needed.

How Puppy Calorie Needs Are Estimated

  1. Weightconverted to kg
  2. RERresting baseline
  3. One growth factorby growth stage
  4. Daily caloriesminus any treats
  5. Food amount÷ label calories, then ÷ meals

The calculator first estimates the Resting Energy Requirement (RER), then multiplies it by one growth factor to estimate daily energy for a growing puppy. Any treat allowance is set aside, and the remaining calories are divided by your food’s calorie density to give a daily amount, which is then split into meals.

Puppy RER Formula

RER (kcal/day) = 70 × (body weight in kg)0.75

The Pet Nutrition Alliance gives this equation for dogs and cats, including growing animals. RER is only the resting baseline; the growth stage is used afterwards to estimate daily energy. If you only want the baseline, use the Dog RER Calculator.

Puppy Growth Factors

Growth factors used by this calculator
Growth stageFactorSource basisLimitation
Under 4 months3.0 × RERMerck: puppies less than 4 months, 3 × RER. Pet Nutrition Alliance: growth 2–3 × RER.For weaned puppies. A starting estimate only.
4 months to adulthood2.0 × RERMerck: puppies greater than 4 months, 2 × RER. Pet Nutrition Alliance: growth 2–3 × RER.Needs keep changing until the dog is fully grown.

The Pet Nutrition Alliance notes that puppies have higher energy needs when they are younger, and that these needs start decreasing around 4 months of age until they are fully grown. Exactly one factor is applied; no neuter, activity or breed multiplier is added. Merck reminds readers that any calorie calculation is only a starting point and may need adjusting based on how the animal responds.

Illustrative example

Worked Puppy Feeding Example

An 8 kg puppy under 4 months, eating a food with 400 kcal per cup, fed 3 meals a day, with no treats:

  1. RER = 70 × 80.75 ≈ 333 kcal/day
  2. Daily calories = 333 × 3.0 ≈ 999 kcal/day
  3. Daily food = 999 ÷ 400 ≈ 2.50 cups/day
  4. Per meal = 2.50 ÷ 3 ≈ 0.83 cup

If the same puppy were 4 months or older, the estimate would be 333 × 2.0 ≈ 666 kcal/day, or about 1.66 cups a day. These numbers illustrate the method; your puppy’s amount depends on its own weight and food.

Puppy Feeding Chart by Weight

This chart applies the same growth factors as the calculator to common puppy weights. It shows daily calories, not cups, because cups depend on the calories in your puppy’s food. Divide the calories by your food’s kcal per cup, or use the calculator above to do it for you.

Estimated daily calories by puppy weight
Puppy weightRERUnder 4 months (3.0 × RER)4 months to adulthood (2.0 × RER)
2 kg (4.4 lb)118 kcal350 kcal240 kcal
5 kg (11 lb)234 kcal700 kcal470 kcal
8 kg (17.6 lb)333 kcal1000 kcal670 kcal
12 kg (26.5 lb)451 kcal1350 kcal900 kcal
20 kg (44.1 lb)662 kcal1990 kcal1320 kcal

These are starting estimates for typical puppies. Large and giant breed puppies should be fed according to veterinary guidance, and growth and body condition should be checked regularly.

How to Read Your Puppy Food Label

Look for the calorie statement, which may be given as kcal per kg, kcal per 100 g, kcal per cup, or kcal per can or pouch. Its position varies by brand and country, and some brands list it only on their website. Use the exact figure for the food you actually feed: two puppy foods can contain very different calories in the same cup or can.

Cups vs Grams for Puppy Food

A cup measures volume; grams measure weight. Different kibbles weigh different amounts per cup, so there’s no universal cup-to-gram conversion. If the manufacturer gives grams per cup, or you weigh one level cup yourself, enter it and the calculator will also show grams. Weighing food on kitchen scales is usually more consistent than scooping.

How Many Meals Should a Puppy Eat Per Day?

The Merck Veterinary Manual says puppies between weaning and 6 months old should be fed three times a day, and puppies 6–12 months old twice daily. Individual needs, size, food and your vet’s advice can all shape the routine. The meal selector in this calculator only divides the estimated daily amount; it never changes the total daily calories. For a fuller explanation of portions, meals and growth, read our puppy feeding guide, How Much Should I Feed My Puppy?

Treats and Puppy Calories

Merck advises that the total daily amount of treats should be less than 10% of total calorie intake, because most treats aren’t complete and balanced. That matters for puppies, who rely on their complete growth food for nutrients. If you choose a treat allowance, the calculator subtracts those calories from the daily total before working out the food amount, so treats never add extra calories on top.

Why Puppy Feeding Needs Change as They Grow

As a puppy gains weight, its RER rises, but the growth factor falls as it matures, and growth slows as adult size approaches. That’s why a result from a few weeks ago can quickly become out of date. Merck recommends closely monitoring weight gain (weekly) during growth and adjusting feeding recommendations. Recalculate whenever your puppy’s weight changes noticeably.

Body Condition and Healthy Puppy Growth

Calculator results are starting points. The Pet Nutrition Alliance notes that the amount fed may need adjusting up or down to maintain an ideal body condition. Keep an eye on weight trend, body condition, steady growth and overall health, and ask your vet to check your puppy’s condition at routine visits. WSAVA provides body condition resources in its Global Nutrition Guidelines.

Large-Breed Puppy Considerations

There’s no large-breed multiplier in this calculator, and bigger future size isn’t a reason to feed more. Merck advises that large- and giant-breed puppies be fed complete and balanced growth diets, and explains that overfeeding during growth increases growth rate, which is not desirable for proper skeletal development. Merck also notes that extra calcium, phosphorus and vitamin D beyond what a complete and balanced growth diet provides is rarely necessary and may be harmful. Ask your vet about a feeding plan for a large or giant breed.

Puppy Feeding: Key Takeaways

  • RER = 70 × kg0.75 is the baseline.
  • One growth factor is applied: 3 × RER under 4 months, 2 × RER from 4 months to adulthood.
  • The food amount depends on your food’s label calories.
  • There’s no universal grams-per-cup or package size.
  • Treat calories come out of the daily total and should stay under 10%.
  • Meals split the daily amount; they don’t change it.
  • Recalculate as your puppy grows, and monitor body condition.
  • Results are starting estimates, not a prescription.

Puppy Feeding Calculator FAQ

How much should I feed my puppy?

It depends on your puppy’s weight, growth stage and the calories in its food. Estimate daily calories from RER and a growth factor, subtract any treat calories, then divide by your food’s label calories. Monitor growth and adjust with your vet.

How many calories does a puppy need?

A common starting estimate is 3 × RER for puppies under 4 months and 2 × RER from 4 months to adulthood (Merck Veterinary Manual), where RER = 70 × body weight in kg^0.75.

How do I calculate puppy food per day?

Divide the puppy’s estimated daily food calories by the calories per cup, 100 g, kg, can or pouch on the food label.

How much should an 8 kg puppy eat?

An 8 kg puppy under 4 months has an estimated need of about 999 kcal/day. With a food of 400 kcal per cup that’s about 2.50 cups a day. The amount changes with the food and the puppy’s age.

Should puppy food be measured in cups or grams?

Grams are usually more consistent because cups measure volume and kibble density varies. Use your food’s grams per cup if you want to convert.

How many meals should a puppy eat per day?

The Merck Veterinary Manual suggests three meals a day from weaning to 6 months and two meals a day from 6 to 12 months. Meal number doesn’t change total daily calories.

Do puppy calorie needs change with age?

Yes. Needs are highest in young puppies and start decreasing around 4 months until the dog is fully grown, so recalculate as your puppy grows.

Can I use an adult dog feeding calculator for a puppy?

Not with adult factors. Puppies need growth factors, which this calculator applies. Adult dogs can use the Dog Food Calculator.

Sources & Methodology

Daily calories = 70 × kg0.75 × one growth factor. Food per day = (daily calories − treat calories) ÷ label calories; per meal = food per day ÷ meals. Calculations use full precision; only displayed values are rounded. Weight limits of 0.2–90 kg are typing-error safeguards, not biological limits. Not covered: nursing or unweaned puppies, medical conditions and therapeutic diets.

Educational purpose: PawCalcHub provides general estimates for education. They are not veterinary advice, diagnosis or treatment. This page has not been reviewed by a veterinarian.