How Much Should I Feed My Puppy?

Puppy feeding guide · Last updated: · Educational information, not veterinary advice

Puppy feeding guide illustration showing a puppy with a bowl of puppy food and portion guidance

The short answer

There’s no single cup or gram amount that’s right for every puppy. How much your puppy should eat depends on its current body weight, its growth stage, how many calories are in the food you use, and how it is actually growing and looking. A reliable way to start is to estimate your puppy’s daily calorie needs, then use the calorie content on your puppy food label to turn those calories into a daily food amount, split into meals. After that, weigh your puppy regularly and adjust with your vet’s guidance.

How Much Food Should a Puppy Eat?

A puppy should eat enough of a complete and balanced growth food to meet its energy needs for its current weight and stage of growth, and no more. In practice that means working out an approximate number of calories per day, then converting calories into food.

Generic advice such as “feed a young puppy 2 cups a day” can’t be reliable, because it ignores the food. Puppy foods differ in how many calories they pack into a cup or a gram. Two puppies with the same calorie needs can need noticeably different amounts of food if they eat different brands.

Same calories, different foods (illustrative)
FoodCalorie densityFood for an 800 kcal day
Food A400 kcal per cup800 ÷ 400 = 2.0 cups
Food B320 kcal per cup800 ÷ 320 = 2.5 cups

Same puppy, same calorie target, half a cup’s difference per day. That’s why a food’s calorie statement matters as much as the puppy’s weight. The Puppy Feeding Calculator does this conversion for your own food.

How Puppy Calorie Needs Are Estimated

Veterinary nutrition references use a simple chain of steps to get a starting estimate:

  1. Current body weight, in kilograms
  2. Resting Energy Requirement (RER), the baseline
  3. A growth-stage factor, which accounts for growth
  4. Estimated daily calories
  5. Food-label calories, the energy in your food
  6. Food amount per day, then per meal

Each step is explained below. None of it replaces watching how your puppy actually grows.

Step 1: Calculate Your Puppy’s RER

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

RER, or Resting Energy Requirement, is roughly the energy a body uses at rest just to keep running. The Pet Nutrition Alliance gives this equation for dogs and cats. The weight is raised to the power 0.75 because energy needs don’t rise in a straight line with body size: per kilogram, small bodies use more energy than large ones.

RER is only the baseline. It is not how much a growing puppy should eat; growth needs more energy, which is what step 2 adds. If you want just this baseline number, the Dog RER Calculator works it out from weight.

Step 2: Account for Puppy Growth

To estimate daily energy for growth, RER is multiplied by a growth factor. The Merck Veterinary Manual’s energy table lists:

Puppy growth factors (starting estimates)
Growth stageStarting estimate
Under 4 months3 × RER
Over 4 months (until fully grown)2 × RER

The Pet Nutrition Alliance gives growth as 2–3 × RER overall and explains that puppies’ energy needs are higher when they’re younger and start decreasing around 4 months of age until they’re fully grown. The two sources agree; Merck simply splits the range at 4 months.

Dogs don’t all reach adulthood at the same age. Maturity comes at different times depending on expected adult size and breed, so “until fully grown” isn’t one fixed birthday. There are no breed-specific multipliers here: size affects the plan through monitoring and diet choice, not a bigger factor. Merck stresses that any calorie calculation is only a starting point that may need changing based on how the animal responds.

Step 3: Convert Calories Into Puppy Food

Once you have daily calories (minus any treat calories, see below), divide by the calorie density of your food. Use the formula that matches the unit on your label:

Converting daily food calories into an amount
Label showsFormula
kcal per cupcups/day = daily food calories ÷ kcal per cup
kcal per 100 ggrams/day = daily food calories ÷ kcal per 100 g × 100
kcal per kggrams/day = daily food calories ÷ kcal per kg × 1000
kcal per can or pouchpacks/day = daily food calories ÷ kcal per pack

For cans and pouches you only get grams if you know the pack’s actual weight from the packaging. Don’t assume a standard can size.

Illustrative example

Worked Example: How Much Should an 8 kg Puppy Eat?

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

8 kg puppy under 4 months, 400 kcal/cup, 3 meals
RER70 × 80.75 = 70 × 4.757 ≈ 333 kcal/day
Growth factorUnder 4 months: 3 × RER
Daily calories333.0 × 3 ≈ 999 kcal/day
Daily food999 ÷ 400 ≈ 2.50 cups/day
Per meal2.50 ÷ 3 ≈ 0.83 cup per meal

This is an example of the method, not a universal feeding recommendation. A different food, a different weight, or a puppy that is growing faster or slower than expected would all change the answer.

Run the numbers for your own puppy →

What Happens After 4 Months?

As puppies grow, their energy needs per kilogram gradually come down. The Merck energy table reflects this with a lower starting estimate of 2 × RER once a puppy is over 4 months, and the Pet Nutrition Alliance describes needs decreasing from around 4 months until the dog is fully grown.

That doesn’t mean every puppy switches abruptly on one birthday, or needs exactly 2 × RER until adulthood. The change is gradual, and when “fully grown” arrives differs between small and large dogs. Meanwhile the puppy keeps getting heavier, so total daily calories may still rise even as the factor falls. Recalculate with the current weight and stage in the Puppy Feeding Calculator, and let weight trend and body condition guide adjustments.

Puppy Feeding by Weight: Why a Simple Chart Can Be Misleading

Charts that say “a 5 kg puppy eats X cups” can’t be right for everyone. The amount of food depends on:

  • the calorie density of the food, which varies between products;
  • the growth stage, which changes the energy estimate;
  • individual needs, which vary even between puppies of the same weight.

What weight can tell you is a calorie starting point. The table below shows illustrative calorie estimates only, not feeding amounts:

Illustrative RER and growth-calorie estimates only (3 × RER under 4 months; 2 × RER over 4 months)
Body weightRER (kcal/day)Under 4 months, 3 × REROver 4 months, 2 × RER
2 kg118353 kcal235 kcal
5 kg234702 kcal468 kcal
10 kg3941,181 kcal787 kcal
20 kg6621,986 kcal1,324 kcal

These are calorie starting estimates, not portion sizes. To turn calories into cups or grams, you need your own food’s calorie information.

Cups vs Grams: Which Is Better for Puppy Food?

A cup measures volume; grams measure weight. How much kibble fits in a cup depends on its size, shape and density, and a scoop can be heaped or level. Weighing food on kitchen scales is usually easier to repeat exactly from day to day.

There’s no universal grams-per-cup conversion. If you want to feed by weight, use the calorie figure per kg or per 100 g from your label, or the grams-per-cup value your manufacturer gives. You can also weigh one level cup of your own food. Don’t borrow a conversion from another brand or a generic website.

How to Read a Puppy Food Label

Look for the calorie statement. Depending on the product and country it may say kcal per kg, kcal per 100 g, kcal per cup, or kcal per can or pouch. If you can’t find it on the pack, the manufacturer’s website or customer service usually lists it. Use the exact figure for the food you actually feed.

Also look for a statement that the food is complete and balanced for growth. For large-breed puppies, Merck recommends a growth diet whose AAFCO statement shows it’s formulated for large-breed puppies.

Most packs also print a feeding chart. Treat it as a starting point: Merck notes that any daily feeding recommendation is an estimate that should be adjusted based on ongoing checks of the dog’s weight and condition.

How Many Times a Day Should I Feed My Puppy?

The Merck Veterinary Manual states that puppies between weaning and 6 months old should be fed three times a day, and puppies 6–12 months old should be fed twice daily. Your vet may suggest a different routine depending on your puppy’s age, size, food, health and individual needs.

Meal frequency only divides the daily amount. Feeding three meals instead of two doesn’t mean feeding more food; 2.50 cups a day becomes about 0.83 cup per meal over three meals, or 1.25 cups over two.

How Do Treats Affect Puppy Feeding?

Merck advises that the total daily amount of treats should be less than 10% of total calorie intake. Treat this as a ceiling, not a target: puppies rely on their complete growth food for balanced nutrients, and many treats aren’t complete and balanced.

Treat calories should come out of the daily total, not on top of it:

999 kcal/day − 10% treats (≈100 kcal) = ≈899 kcal from the main food

At 400 kcal per cup, that’s about 2.25 cups of food instead of 2.50. The Puppy Feeding Calculator applies this deduction when you choose a 5% or 10% treat allowance.

How Feeding Needs Change as Your Puppy Grows

A feeding amount worked out once won’t stay right for long. During growth:

  • body weight increases
  • the rate of growth changes
  • energy needs per kilogram fall
  • you may change food
  • the new food may have different calories
  • body condition can drift

Merck recommends closely monitoring weight gain in growing puppies (weekly) and adjusting feeding so the puppy gains a small amount of weight each week. Update your estimate with the current weight whenever it changes noticeably, and follow your vet’s advice on how often to check.

Monitor Your Puppy’s Body Condition, Not Just the Bowl

Calculator outputs are starting estimates. The Pet Nutrition Alliance notes that the amount fed may need adjusting up or down to maintain or achieve an ideal body condition. Keep an eye on:

  • weight trend over time
  • body condition (how much fat covers the ribs and waist)
  • muscle condition
  • steady, gradual growth
  • energy, appetite and general health

WSAVA publishes body condition and muscle condition score charts for dogs (see Sources). Ask your vet to show you how to assess your puppy at routine visits.

Large-Breed and Giant-Breed Puppy Feeding

Bigger future size is not a reason to feed more. The Merck Veterinary Manual explains that overfeeding during growth increases growth rate, which isn’t desirable: it’s incompatible with proper skeletal development and also contributes to obesity later in life.

  • Diet: Merck advises that large- and giant-breed puppies be fed complete and balanced growth diets formulated for large-breed puppies.
  • Supplements: Merck states that supplementing calcium, phosphorus and vitamin D beyond what’s in complete and balanced growth diets is rarely necessary and may be contraindicated. Don’t add minerals unless your vet advises it.
  • Monitoring: weigh regularly and aim for steady rather than rapid gains.

There is no large-breed calorie multiplier. Discuss a large or giant breed puppy’s feeding plan with your vet.

Common Puppy Feeding Mistakes

  1. Using cups without checking calorie density. The same scoop can hold very different calories in different foods.
  2. Assuming all puppy foods are alike. Switching brands can change the right amount.
  3. Adding treats on top. Treat calories should come out of the daily total.
  4. Using a universal grams-per-cup figure. Use your food’s own information.
  5. Feeding the same amount for months. Needs change as the puppy grows.
  6. Overfeeding for faster growth. Rapid growth isn’t healthier, especially in large breeds.
  7. Relying only on a calculator. Weight trend and body condition should guide adjustments.

Puppy Feeding: Key Takeaways

  • How much to feed depends on more than weight.
  • Growth stage changes the energy estimate: about 3 × RER under 4 months, 2 × RER after.
  • Your food’s calorie density decides the actual amount.
  • Check the calorie statement on the label.
  • Cups and grams aren’t universally interchangeable.
  • Treat calories count, and should stay under 10%.
  • More meals split the day’s food; they don’t add to it.
  • Monitor weight and body condition, and adjust.

Puppy Feeding FAQ

How much should I feed my puppy each day?

It depends on your puppy’s weight, growth stage, food calorie density and how it is growing. Estimate daily calories, convert them using your food label, then adjust based on weight trend and body condition.

How many calories does my puppy need?

A common starting estimate is 3 × RER under 4 months and 2 × RER from 4 months until fully grown, where RER = 70 × body weight in kg^0.75. These are starting points, not exact requirements.

How much should an 8 kg puppy eat?

An 8 kg puppy under 4 months has a starting estimate of about 999 kcal a day. With a food containing 400 kcal per cup, that is about 2.50 cups a day, or about 0.83 cup per meal over three meals. A different food gives a different amount.

How many times a day should I feed my puppy?

The Merck Veterinary Manual says puppies from weaning to 6 months should be fed three times a day and puppies 6–12 months old twice daily. Your vet may adjust this for your puppy.

Should I measure puppy food in cups or grams?

Weighing in grams is usually more repeatable, because cups measure volume and kibble varies. There is no universal grams-per-cup figure, so use your own food’s information.

Do puppies need more calories than adult dogs?

Per kilogram, yes. Growing puppies have higher energy needs relative to body size, which is why growth factors of 2–3 × RER are higher than typical adult factors.

Does puppy feeding change after 4 months?

Yes, gradually. Energy needs per kilogram start decreasing around 4 months until the dog is fully grown, but the puppy is also getting heavier, so recalculate with its current weight.

Should treats be included in my puppy’s daily calories?

Yes. Treats should stay under 10% of total daily calories, and their calories should be subtracted from the daily total before working out the main food amount.

How often should I adjust my puppy’s food amount?

Merck recommends closely monitoring weight gain in growing puppies weekly and adjusting feeding so the puppy gains a small amount each week. Recalculate when weight changes noticeably and follow your vet’s advice.

Do large-breed puppies need more food?

Not simply more. Overfeeding speeds growth, which is not good for skeletal development. Large- and giant-breed puppies should eat a complete and balanced growth diet formulated for large breeds, without extra calcium unless a vet advises it.

Sources & Methodology

Method: RER = 70 × kg0.75; daily calories = RER × one growth factor (3 under 4 months, 2 over 4 months); main-food calories = daily calories − treat calories; food amount = main-food calories ÷ label calories; per meal = food amount ÷ meals. Examples are calculated at full precision and rounded for display. Limitations: these are population-based starting estimates; they don’t cover nursing or unweaned puppies, medical conditions or therapeutic diets.

Educational purpose: This guide provides general information and estimates. It is not veterinary advice, diagnosis or treatment. This page has not been reviewed by a veterinarian.