Puppy Tools

Puppy Feeding Calculator

Estimate how much food your puppy may need each day from current weight, age, and the calorie density of the food you actually feed. Get daily calories, food amount, and a practical meal split.

Quick answer

How much should I feed my puppy?

Start with your puppy's energy requirement rather than a one-size-fits-all number of cups. A common veterinary method calculates resting energy requirement (RER) from body weight, applies a growth factor, then converts daily calories into food using the calorie density printed on the package. Because puppies differ, the result is a starting point that should be adjusted to growth and body condition.

Calculate your puppy's amount ↓

Calculate Your Puppy's Daily Food

Uses a veterinary energy-estimation formula, then converts calories into your food's actual serving amount.

Designed for weaned, growing puppies. Very young or medically complex puppies need veterinary guidance.

Look for “Calorie Content” or metabolizable energy (ME) on the package.

Reference chart

Puppy Feeding Chart by Weight and Age

The table below is an example, not a universal feeding chart. It uses the same RER method as the calculator and assumes a food containing 400 kcal per 100 g. Use the calculator above with your food label for a more relevant estimate.

Current weightUnder 4 months
3 × RER
4+ months
2 × RER
5 lb (2.3 kg)~87–107 g/day~58–71 g/day
10 lb (4.5 kg)~147–179 g/day~98–120 g/day
20 lb (9.1 kg)~247–302 g/day~165–201 g/day
40 lb (18.1 kg)~415–508 g/day~277–338 g/day

Actual requirements can be higher or lower. Treats, growth rate, body condition, health, environment, and the specific diet all matter.

Methodology

How the Puppy Feeding Calculator Works

STEP 1

Convert weight to kilograms

If you enter pounds, the calculator converts the weight to kilograms before calculating energy needs.

STEP 2

Calculate RER

RER = 70 × body weight (kg)0.75. This exponential formula can be used across body weights.

STEP 3

Apply a puppy growth factor

For a simple starting estimate, the calculator uses 3 × RER for puppies under 4 months and 2 × RER from 4 months onward.

STEP 4

Convert calories into food

Daily food amount = estimated daily calories ÷ the calorie density of your food. That is why the calculator asks for kcal per cup or kcal per 100 g.

Important: Veterinary references describe calorie calculations as starting estimates. Individual puppies can differ substantially, so monitor body weight and body condition rather than treating the calculated number as a fixed prescription.

Example: How Much Should a 4-Month-Old, 15 lb Puppy Eat?

Suppose a puppy weighs 15 lb (about 6.8 kg) and has just reached 4 months. Using the simple 2 × RER growth estimate:

  1. 1. RER ≈ 70 × 6.80.75 ≈ 294 kcal/day.
  2. 2. Growth estimate ≈ 2 × 294 = 588 kcal/day.
  3. 3. If the food contains 400 kcal/cup, 588 ÷ 400 ≈ 1.47 cups/day.
  4. 4. Split across three meals, that is roughly 0.49 cup per meal.

The calculator displays a range around the estimate to reinforce that this is a starting point, not an exact prescription.

How Feeding Changes as Puppies Grow

Young puppies

Growth is rapid and energy needs relative to body size are high. From weaning to 6 months, a general feeding practice is three meals per day.

6–12 months

Growth begins to slow. Merck gives two meals per day as a general recommendation for puppies from 6 to 12 months.

Large & giant breeds

They can take longer to reach skeletal maturity and should receive a complete and balanced growth diet appropriate for large-size dogs.

When Should You Adjust the Feeding Amount?

Use the calculated amount as a starting point and watch what happens over time. Recheck the plan if your puppy is gaining weight too quickly, becoming too lean, has a major change in activity, receives many treats, changes foods, or is not following an expected growth pattern. A veterinarian can assess body condition and growth and help individualize calories.

Puppy Feeding FAQ

How much should I feed my puppy each day?

Estimate daily calories from current weight and growth stage, then convert those calories using the calorie density on your puppy food label. The calculator above does both steps. Monitor growth and body condition and adjust with your veterinarian.

How many times a day should a puppy eat?

Merck Veterinary Manual gives a general recommendation of three meals per day from weaning to 6 months and two meals per day from 6 to 12 months. Some small-breed puppies may need more frequent meals.

Should I measure puppy food by cups, grams, or calories?

Calories connect your puppy's estimated energy requirement to a specific food. For portioning, grams can be more repeatable than cups when your food provides calorie information by weight.

Why does the calculator ask for calories per cup or per 100 grams?

Food energy density varies. Two foods can provide very different calories in the same cup or weight, so using the number from your actual package is more useful than assuming all dry or wet foods are alike.

Is this calculator a substitute for a veterinarian?

No. It is an educational starting estimate for healthy growing puppies. Puppies with medical conditions, poor body condition, unusual growth, or special nutritional needs should have an individualized plan from a veterinarian.

Sources & Methodology

The calculator uses the RER equation and puppy growth factors described in veterinary nutrition references. These values are starting points; energy needs vary between individual animals.

Last reviewed: September 2026 · Educational use only; not veterinary diagnosis or individualized medical advice.

Learn more

Related Puppy Feeding Guides

Related Puppy Calculators