Dog calculator

Dog Food Calculator

Enter your dog’s weight, life stage and the calories per cup from your food bag. You’ll get a daily calorie target, a cup estimate, and a range to fine-tune from.

Uses published formulas · Methodology and sources · Updated November 1, 2026

Use current weight. For weight loss, switch to your dog’s target weight.

Look for “kcal/cup” or “ME kcal/cup” on the bag. If only kcal/kg is printed, use the manufacturer’s feeding chart as your baseline.

Runs in your browser. Nothing is sent or stored.

This is an educational estimate, not a veterinary diagnosis or treatment plan. Read the full medical disclaimer.

How the dog food calculator works

We start with your dog’s resting energy requirement (RER), the energy needed at complete rest: 70 × body weight in kilograms raised to the power of 0.75. That number is then multiplied by a life-stage factor. A neutered adult uses about 1.6 × RER, while a puppy under four months can need around 3 × RER.

To turn calories into cups, we divide by the kcal per cup on your food. That last input matters more than most people expect: two foods can differ by 100 calories per cup, which changes the portion by nearly a third.

Using the result without overthinking it

Treat the daily calories as a starting point for two to three weeks, not a permanent prescription. Weigh your dog monthly and adjust portions by about 10% if the scale drifts. A dog at a healthy weight has a visible waist from above and ribs you can feel with light pressure.

Treats count toward the total. Keep them under 10% of daily calories so the complete food still supplies the vitamins and minerals your dog needs.

  • Split the daily amount into two meals for most adults.
  • Puppies usually do better with three to four smaller meals.
  • Transition to a new food over 7-10 days to avoid stomach upset.
  • Do not ration water, even when managing weight.

When to ask your vet

Use veterinary guidance for pregnant or nursing dogs, dogs with kidney, heart or endocrine disease, and any dog that needs to lose more than a few pounds. Rapid weight change, a sudden change in appetite, or vomiting and diarrhea that lasts more than a day deserves a call.

Frequently asked questions

How many cups should I feed my dog?

It depends on the food. A typical 30 lb neutered adult dog needs roughly 790 calories a day; at 360 kcal per cup, that is about 2.2 cups. A calorie-dense food could cut that to under 2 cups, while a light food could push it past 3. Always check your bag’s kcal/cup.

Is it better to feed once or twice a day?

Twice a day suits most adult dogs and may reduce the risk of bloat in deep-chested breeds. Puppies under six months usually need three or four meals. Speak to your vet before changing meal frequency for a dog with a medical condition.

Do treats and table scraps count?

Yes. Treats should stay under 10% of daily calories. For a dog on 800 calories, that leaves about 80 calories, or roughly two medium biscuits. Table scraps can unbalance the diet quickly.

Why does my dog seem hungry on the calculated amount?

The formula estimates energy needs, not appetite. Fiber-rich food, slower feeding bowls, splitting meals, and using part of the daily portion as training treats can help. If hunger comes with weight loss or behavior changes, ask your vet.