Vet RER formula, cups, grams and cans

Dog Food Calculator

This dog food calculator tells you exactly how much to feed your dog each day in calories, cups, grams or cans. It uses the vet-standard resting energy formula, adjusts for age, activity and goals, and works for cats too.

  • Calories per day
  • Cups, grams or cans
  • Puppies to seniors
  • Weight loss mode
  • Dogs and cats

How much to feed your dog

Pet
Units
0%

Food

Food type

Formula

How Much to Feed Your Dog: The Vet Formula

Vets work out daily food needs in two steps: the energy your dog needs at rest, then a multiplier for life stage and activity. The calories are then turned into cups or grams using the numbers on your food bag.

1. Resting energy (RER)

RER = 70 × (kg)^0.75

The calories your dog burns at rest. A 50 lb (22.7 kg) dog has an RER of about 727 kcal a day.

2. Daily energy needs

Daily kcal = RER × life stage factor

A spayed or neutered adult uses a factor of 1.6, so the same dog needs about 1,164 kcal a day.

3. Convert to food

Cups = daily kcal ÷ kcal per cup

With food at 350 kcal per cup, that is about 3 1/3 cups a day, or 3 cups if you keep 10% for treats.

Weigh, do not scoop. A scoop can vary by 20% or more. Weighing food in grams is the most accurate way to feed. Convert cups and grams with the cups to grams converter and weights with the kg to lbs converter.

Factors

Life Stage and Activity Multipliers

These are the standard factors vets use to estimate daily calories from resting energy. Every pet is different, so treat them as a starting point and adjust based on body condition.

Dog life stage factors
Life stageFactor
Puppy, under 4 months3 × RER
Puppy, 4 to 12 months2 × RER
Adult, spayed or neutered1.6 × RER
Adult, intact1.8 × RER
Inactive or gains weight easily1.2 × RER
Senior, 7 years and older1.4 × RER
Working or very active3 × RER
Pregnant, last 3 weeks3 × RER
Nursing a litter4 × RER
Weight loss, fed for target weight1 × RER
Cat life stage factors
Life stageFactor
Kitten, under 12 months2.5 × RER
Adult, intact1.4 × RER
Adult, spayed or neutered1.2 × RER
Inactive or gains weight easily1 × RER
Pregnant2 × RER
Nursing a litter3 × RER
Weight loss, fed for target weight0.8 × RER

Feeding chart

Dog Feeding Chart by Weight

Daily calories and cups for common weights, using dry food at 350 kcal per cup with no treat allowance. Check your bag for its exact calories per cup.

Dogs: daily calories and cups (350 kcal per cup)
WeightAdult kcalAdult cupsPuppy kcalPuppy cups
5 lb2075/82593/4
10 lb34814351 1/4
15 lb4721 3/85901 5/8
20 lb5851 5/87322 1/8
30 lb7942 1/49922 7/8
40 lb9852 7/81,2313 1/2
50 lb1,1643 3/81,4554 1/8
60 lb1,3353 7/81,6684 3/4
70 lb1,4984 1/41,8735 3/8
80 lb1,6564 3/42,0705 7/8
90 lb1,8095 1/82,2616 1/2
100 lb1,9585 5/82,4477
Cats: daily calories and cups (400 kcal per cup)
WeightAdult kcalAdult cupsKitten kcal
5 lb1553/8323
6 lb1781/2371
8 lb2211/2460
10 lb2615/8544
12 lb2993/4624
14 lb3367/8700
16 lb3717/8774

Why ours

Why This Dog Food Calculator Is Better

Bag feeding guides are broad ranges that often overfeed. This calculator is built on the same formula vets use.

Vet-standard formula

Uses resting energy requirement and life stage factors, the method used in veterinary nutrition.

Cups, grams or cans

Enter the calories from your own bag or can and get exact amounts, split into meals.

Every life stage

From young puppies and kittens to seniors, working dogs, pregnant and nursing mothers.

Healthy weight loss

Weight loss mode feeds for the target weight, with guidance to keep loss gradual and safe.

Treats built in

Keep 10% of calories for treats and the main meals shrink automatically, so treats never tip the balance.

Bag planner

See how long a bag will last at the recommended amount, so you can budget and reorder on time.

Guide

How to Use the Dog Food Calculator

Have your pet’s weight and food bag handy. Results update as you type.

  1. Choose dog or cat

    The right factors and defaults load for your pet.

  2. Enter weight and life stage

    Use a recent weight and pick the stage and activity level that fits best. For weight loss, enter the target weight.

  3. Add your food details

    Copy the calories per cup and per kg from the bag, or the calories per can for wet food.

  4. Set meals and treats

    Choose how many meals a day and whether to leave 10% of calories for treats.

  5. Feed and adjust

    Feed the amount shown for two to three weeks, weigh your pet, then use the fine-tune slider to adjust.

Benefits

Benefits of Feeding the Right Amount

Over half of pet dogs and cats are thought to be overweight. Accurate portions are one of the simplest ways to keep them healthy.

Longer, healthier life

Dogs kept lean throughout life have been shown to live longer and develop joint problems later than overweight dogs.

Healthy growth for puppies

Correct portions help puppies, especially large breeds, grow at a steady rate that protects developing joints.

Save money on food

Feeding what your pet actually needs stops waste and makes every bag last as long as possible.

FAQ

Dog Food Calculator FAQ

How much should I feed my dog a day?

It depends on weight, age, activity and the calories in the food. A 50 lb spayed or neutered adult dog needs about 1,160 calories a day, which is roughly 3 1/3 cups of a dry food with 350 calories per cup. Use the calculator with the calories from your own bag for an exact amount.

How many calories does my dog need a day?

Multiply the resting energy requirement, 70 × body weight in kg to the power of 0.75, by a life stage factor. For example, a 20 lb (9.1 kg) spayed or neutered adult has a resting need of about 366 calories, multiplied by 1.6 to give about 585 calories a day.

How many cups of dog food should I feed per day?

Divide your dog’s daily calories by the calories per cup printed on the bag. Most dry dog foods contain between 300 and 450 calories per cup, so the same dog may need very different cup amounts on different foods.

How often should I feed my dog?

Puppies under about four to six months do best on three or four small meals a day. Older puppies and adult dogs usually eat two meals a day, about 8 to 12 hours apart, at consistent times.

How much should I feed a puppy?

Puppies need two to three times their resting energy because they are growing. A 20 lb puppy aged 4 to 12 months needs about 730 calories a day, or just over 2 cups of a 350 calorie per cup puppy food. Weigh puppies often and adjust as they grow.

How much should I feed my dog to lose weight?

Feed for the target weight, not the current weight, using about 1.0 times the resting energy at the target weight. Aim for a slow loss of 1% to 2% of body weight a week and check in with your vet before starting.

How many treats can my dog have?

Treats should make up no more than 10% of daily calories. A dog that needs 1,160 calories a day can have about 115 calories of treats, with the main meals reduced to make room for them.

How much should I feed my cat?

A 10 lb spayed or neutered adult cat needs about 260 calories a day. With a dry food of 400 calories per cup that is roughly two-thirds of a cup, split into two or more meals. Switch the calculator to Cat for an exact amount.

Why is the amount different from the feeding guide on the bag?

Bag feeding guides give broad ranges for average dogs and often assume an active, intact adult. Many pet dogs, especially spayed or neutered and less active ones, need less. Use the calculator as a starting point and adjust based on your dog’s weight and body shape.

Feed the Right Amount Every Day

Use the dog food calculator whenever your pet’s weight, age or food changes, then explore our other free pet tools.

Calculate food amount

Results are estimates for healthy pets. Pets with medical conditions, and puppies of giant breeds, should have a feeding plan set by a vet.

Scroll to Top