Skip to content
MoneyDeck

Dog Food Calculator

Find your dog’s daily calories and how many cups of food to feed

Updated · Free, no signup

Use target weight if your dog needs to lose or gain.

kcal/cup

Listed on the bag as kcal/cup (8 oz measuring cup).

Daily calories

1,164 kcal

Food per day

3.06 cups

Food per meal

1.53 cups

Treat allowance (10%)

116 kcal

Resting energy requirement (RER)

727 kcal

  • If you give treats, reduce food to about 2.76 cups a day so treats stay within 10% of calories.
  • That is about 51 kcal per kg of body weight per day.

Daily calories for this weight by life stage

About the Dog Food Calculator

This dog food calculator tells you how much to feed your dog in the unit you actually scoop: cups. Enter your dog’s weight, its life stage or activity level and the calories per cup printed on your dog food bag. You get daily calories, cups per day, cups per meal and a treat allowance.

It is designed for new owners, anyone switching brands (calorie density varies from about 300 to over 500 kcal per cup), and owners managing weight. The feeding chart on the bag is written for an average, fairly active dog, so many neutered pets gain weight following it. A calorie-based calculation gives a more personal starting point.

The calculation uses the standard veterinary resting energy requirement (RER = 70 × weight in kg^0.75) and multiplies it by a life-stage factor. Treat the result as a starting amount: weigh your dog every few weeks and adjust by about 10% until it holds a lean body condition. For weight loss, enter the target weight and involve your vet.

With the default inputs, the daily calories is 1,164 kcal. Change any value above to recalculate instantly.

How to use the dog food calculator

  1. 1Enter your dog’s current (or target) weight.
  2. 2Choose the life stage or activity level that fits best.
  3. 3Enter the kcal per cup from your dog food bag.
  4. 4Choose how many meals a day you feed.
  5. 5Weigh your dog every 2–4 weeks and adjust portions by about 10% if needed.

Formula and method

RER = 70 × W^0.75; Daily kcal = RER × factor; Cups = Daily kcal ÷ kcal per cup

The resting energy requirement (RER) is the energy a dog needs at rest, based on body weight in kilograms raised to the 0.75 power (metabolic body weight). Daily needs are RER multiplied by a factor for life stage and activity: 1.6 for a typical neutered adult, 1.8 intact, 1.4 for inactive or senior dogs, 1.0 for weight loss at target weight, 2.0–3.0 for puppies, and 2.0–5.0 for working dogs.

Cups per day are daily calories divided by the kcal per cup on the label. The treat allowance is 10% of daily calories, the widely used veterinary guideline.

W
Body weight in kg (target weight for loss/gain)
factor
Life-stage / activity multiplier
kcal per cup
Calorie density printed on the food bag

Worked examples

50 lb neutered adult, 380 kcal/cup food

50 lb is 22.7 kg, so RER = 70 × 22.7^0.75 ≈ 727 kcal. A neutered adult needs about 1.6 × RER ≈ 1,164 kcal a day, which is about 3.1 cups of a 380 kcal/cup food — roughly 1.5 cups in each of two meals.

20 kg growing puppy (over 4 months), 420 kcal/cup, 3 meals

RER for 20 kg is about 662 kcal. Puppies over four months need roughly 2 × RER ≈ 1,324 kcal, or about 3.15 cups of a 420 kcal/cup puppy food, split into three meals of just over 1 cup.

Weight loss to an 80 lb target

For weight loss the calculator feeds 1.0 × RER at the target weight. At 80 lb (36.3 kg), RER ≈ 1,035 kcal, which is just under 3 cups a day of a 350 kcal/cup weight-management food.

Frequently asked questions

How much should I feed my dog a day?+

Multiply your dog’s resting energy requirement (70 × weight in kg^0.75) by about 1.6 for a neutered adult, then divide by the kcal per cup on the bag. A 50 lb neutered dog typically needs about 1,150–1,200 kcal, or about 3 cups of a 380 kcal/cup kibble.

How many cups of food should a dog eat per pound?+

There is no fixed cups-per-pound rule because calorie density varies from about 300 to over 500 kcal per cup, and energy needs do not rise in a straight line with weight. Small dogs need more calories per pound than large dogs.

How many times a day should I feed my dog?+

Most adult dogs do well on two meals a day. Puppies usually eat three or four meals until about 6 months, then three until maturity. Large, deep-chested breeds may benefit from smaller, more frequent meals.

Why is my dog gaining weight on the bag’s feeding guide?+

Feeding guides assume an average, active, often intact dog. Neutered, indoor or older dogs usually need 10–20% less. Weigh your dog regularly and reduce portions if it gains.

How many treats can my dog have?+

Keep treats and chews to about 10% of daily calories and reduce the main meals to match. For a dog needing 1,200 kcal a day, that is around 120 kcal of treats.

This tool gives general estimates and is not medical advice. Talk to a doctor or qualified professional about your health, diet or training.

Related tools