TikoTools

Dog Food Calculator – How Much Should I Feed My Dog?

Find how much to feed your dog each day. Enter your dog’s weight, life stage and the calories in your food to get daily calories, cups or grams per day and per meal, a treat allowance and how long a bag will last — based on the resting energy formula vets use.

Formula checked 24 Oct 2026 Free · no sign-up
Was this calculator helpful?

Found a bug or have a suggestion?

Leave it here and we will fix it and reply to you.

Embed this calculator on your website (free)

Copy this code into your page. It stays free and updates automatically.

How to use the dog food calculator

  1. Enter your dog’s weight. For a dog that needs to lose weight, enter the ideal weight.
  2. Choose the life stage and activity that best describes your dog.
  3. Enter the calories from your food’s label — per cup, per kg or per can.
  4. Set the number of meals and the share of calories for treats.

The formula vets use

Resting energy (RER) = 70 × (body weight in kg)^0.75 kcal/day Daily energy (DER) = RER × life-stage factor Food per day = DER × (1 − treat %) ÷ kcal per cup (or per kg)

Worked example

A 44 lb (20 kg) neutered adult Labrador mix, fed a kibble with 350 kcal per cup, no treats:

  • RER = 70 × 20^0.75 = 662 kcal
  • DER = 662 × 1.6 = 1,059 kcal per day
  • Food = 1,059 ÷ 350 = 3.0 cups a day — 1½ cups per meal for two meals

Life-stage factors

DogMultiply RER by
Neutered / spayed adult1.6
Intact adult1.8
Inactive or prone to weight gain1.2–1.4
Weight loss (at ideal weight)1.0
Senior, less active1.4
Puppy under 4 months3.0
Puppy 4 months to adult2.0
Working dog, light to moderate work2.0–3.0

Daily calories by weight (neutered adult)

WeightCalories per dayCups at 350 kcal/cup
10 lb (4.5 kg)348 kcal1.0
20 lb (9.1 kg)585 kcal1.7
40 lb (18.1 kg)985 kcal2.8
60 lb (27.2 kg)1,335 kcal3.8
80 lb (36.3 kg)1,656 kcal4.7
100 lb (45.4 kg)1,958 kcal5.6

Check your dog’s body condition

Numbers are only a starting point — every dog’s metabolism is different. You should be able to feel your dog’s ribs easily under a thin layer of fat, see a waist from above, and see the belly tuck up from the side. If your dog is gaining weight, reduce food by about 10%; if losing weight unintentionally, increase by 10% and check again in two to four weeks. Use a kitchen scale or a proper measuring cup — a “scoop” can hold far more than a cup.

When to ask your vet

  • Puppies of large and giant breeds, which need carefully controlled growth.
  • Pregnant or nursing dogs, which may need two to four times their normal calories.
  • Dogs with kidney, liver, digestive or other medical conditions, or on a prescription diet.
  • Any sudden change in appetite or weight.

Changing foods? Mix the new food into the old over about a week to avoid an upset stomach, and recalculate the amount — calories per cup can differ by 100 kcal or more between brands.

Frequently asked questions

How much should I feed my dog?

Work out the dog’s resting energy requirement, RER = 70 × (weight in kg)^0.75, then multiply by a life-stage factor — about 1.6 for a neutered adult. Divide by the calories per cup of your food. A 20 kg (44 lb) neutered adult needs about 1,060 kcal, or 3 cups of a 350 kcal/cup food.

How many calories are in a cup of dog food?

It varies a lot — dry kibble is usually 300–450 kcal per cup. The exact figure is on the bag as “kcal/cup” or “kcal/kg”. Always use your own food’s number.

How much should a puppy eat?

Puppies need more energy per kilo: about 3 × RER under 4 months and 2 × RER from 4 months until fully grown. Large-breed puppies should grow slowly, so follow your vet’s advice and weigh them often.

How do I help my dog lose weight?

Feed for the dog’s ideal weight with a factor of about 1.0 × RER, measure food with a scale or cup, cut treats, and recheck weight every 2–4 weeks. Ask your vet before starting, especially for large weight loss.

How many treats can my dog have?

A common guideline is that treats should make up no more than 10% of daily calories. The calculator reserves this share and reduces the main food to match.

Why is this different from the bag’s feeding chart?

Bag charts give a broad range for all dogs of a weight. Activity, neutering, age and metabolism change needs by 30% or more, so use any calculation as a starting point and adjust to your dog’s body condition.

How we checked this calculator

We test this tool against worked examples before every release (last check: 24 Oct 2026, version 1.0.0). Results are estimates for planning — confirm critical figures with your supplier or a qualified professional.

References: