PawToolHub

How Many Calories Should My Dog Eat Per Meal

The short answer: take your dog's daily calorie target, divide it by the number of meals, then turn that per-meal calorie amount into a real portion using your food's energy density. A dog on 2 meals a day with a 1,000 kcal/day target needs about 500 kcal per meal — but the grams or cups that equals depends entirely on the food. The calculator below does that conversion for you.

Enter your dog's details

If you don't know it yet, use the estimator below, or open the daily calorie calculator for a full range.

Or estimate the daily total from weight

This fills in a single midpoint estimate above. For the full published range, use the daily calculator.

Most adult dogs eat 2 meals. Puppies often need 3–4 smaller meals.

Find this on the bag's guaranteed analysis. Many dry foods are around 3.5–4 kcal/g (≈350–430 kcal/cup).

Everything is calculated in your browser. The numbers you type are not uploaded and not stored.

Per-meal portion

Enter a daily calorie target and your food's energy density to see the per-meal portion.

How to turn daily calories into a per-meal portion

A calorie target is only useful if you can translate it into something you actually scoop. There are two steps, and both are arithmetic you can check by hand.

Step 1 — split the day into meals

per-meal kcal = daily kcal ÷ meals per day

A dog with a 1,000 kcal/day target on 2 meals gets 500 kcal per meal. On 3 meals it would be about 333 kcal per meal. The number of meals only changes the split — never the daily total.

Step 2 — convert kcal into grams or cups

grams per meal = per-meal kcal ÷ (kcal per gram)
cups per meal   = per-meal kcal ÷ (kcal per cup)

This is the step almost every "how many calories" page skips. The same 500 kcal per meal is roughly 139 grams of a typical dry food (≈3.6 kcal/g) but only about 105 grams of a weight-management food (≈4.8 kcal/g is wrong — those run lower, around 3.0 kcal/g, so they need more grams to hit the same calories). Density is everything.

Worked example: 20 kg neutered adult, typical activity, 2 meals

StepCalculationResult
1. RER70 × 200.75≈ 663 kcal/day
2. Daily total (midpoint)663 × 1.5≈ 995 kcal/day
3. Per meal (2 meals)995 ÷ 2≈ 498 kcal/meal
4. Grams (3.6 kcal/g)498 ÷ 3.6≈ 138 g/meal
5. Cups (380 kcal/cup)498 ÷ 380≈ 1.31 cups/meal

The RER equation (RER = 70 × kg0.75) and the 1.5× midpoint factor for a typical neutered adult are the ones published in AAHA 2021, Box 1 — Energy Requirement Calculations. The food densities in step 4–5 are typical bag values used only to show the math; your bag's guaranteed analysis is the authority.

Swap foods without re-guessing

Change the food and the grams-per-meal change, even when the calories per meal stay the same. The table below takes your calculated per-meal calories and shows what it means in grams and cups for several common food types. Enter your numbers above and it updates live.

Typical values for illustration — always check the bag label and enter your own density in the calculator.

Food type kcal/g kcal/cup grams / meal cups / meal

Densities are representative of common labels: standard adult dry ≈ 3.6 kcal/g (≈380 kcal/cup), weight-management dry ≈ 3.0 kcal/g (≈300 kcal/cup), high-protein / performance dry ≈ 4.1 kcal/g (≈430 kcal/cup), puppy dry ≈ 4.0 kcal/g (≈400 kcal/cup), and raw/fresh diets ≈ 1.2 kcal/g. These are examples, not a guarantee for any specific brand.

How many meals should you split it into?

The per-meal math above works for any split. A few typical patterns:

Whatever the split, the daily calorie target stays fixed — only the per-meal number moves.

What this calculator covers, and what it does not

This is not veterinary advice. It converts a calorie number you provide (or estimate) into a portion. It does not diagnose anything and it does not replace your veterinary team.

Covers

Does not cover

Questions

Is the per-meal amount the same as the daily amount divided by two?

Exactly. Per-meal kcal = daily kcal ÷ number of meals. The only thing that changes between foods is how many grams or cups that per-meal calorie amount represents.

My food lists kcal per cup, not per gram — which do I use?

Use whichever your bag prints, and switch the unit toggle to match. Cups are what most US bags show; grams are common on metric or raw labels. The calculator reports the unit you chose.

Why do two foods need different gram amounts for the same calories?

Because their energy density differs. A dense performance food (≈4.1 kcal/g) needs fewer grams to reach 500 kcal than a light weight-management food (≈3.0 kcal/g). The food-swap table above shows this directly. That is why "feed 1 cup" is meaningless without naming the food.

Should I use the low or high end of my dog's daily range?

If you have a daily range from the daily calculator, start near the midpoint and watch body condition for 2–4 weeks, then nudge toward the low end if gaining weight or the high end if losing. The per-meal split applies to whatever daily number you settle on.

Do I need an account?

No. There is no sign-up, no login and no pop-up. The calculation runs in your browser and nothing you type is stored or sent.