Want a Custom tool for Yourself?

Need a Custom Tool? We build custom tools that can save hours per employee per day.

Dog Food Calculator

Use our dog food calculator to estimate cups per day from weight, activity type, and calories per cup. See resting and total daily calories.

Enter Your Dog Details


calories / cup


Result will appear here...


Last updated: February 13, 2026

Created by: Eon Tools Dev Team

Reviewed by: Dr. Anup Paudel



What this does

So you know roughly how many calories your dog needs, but the real question is how many cups of food that is. This bridges the gap. Enter your dog's weight, pick their type, and tell it how many calories are in one cup of your food, and it works out the daily serving in cups, along with the calorie figures behind it.

How to use it

  1. Enter your dog's weight, and pick the unit.
  2. Choose the dog type that fits, from puppy through adult to working and senior.
  3. Enter the calories per cup of your food, taken from the bag, then tap Calculate.

The cups figure is only as good as the calories per cup you give it, so check the bag for that number.

How it works

It starts with the same resting-energy maths commonly used in veterinary nutrition, then divides by your food's calorie density. First the resting energy, the calories your dog burns at rest:

RER = 70 × (weight in kg)^0.75

Then it multiplies by a factor for your dog's type to get the daily total:

daily calories = RER × factor

The factor runs from about 1.0 for weight loss and 1.1 for senior up to 2.0 for an adult and as high as 5.0 for a hard working dog. Finally it turns calories into cups using the figure from your food bag:

cups per day = daily calories ÷ calories per cup

Whatever weight unit you enter is converted to kilograms first, and it all runs on your device.

Finding the calories per cup

This is the number that makes the result accurate, so it is worth getting right. Dog food sold in many countries is required to state its calorie content, usually shown as kcal per cup or kcal per kilogram on the packaging or the maker's website. Look for a line like kcal per cup. If your food only gives kcal per kilogram, you can still use that, just treat your measuring scoop accordingly. Foods vary a lot in calorie density, which is exactly why a cups figure from one bag does not transfer to another.

Treat it as a starting point

To be honest about it, and vets say the same, this is a starting point, not an exact ration. Dogs of the same weight can need different amounts, and a cup is a rough measure unless you weigh the food. So use the result to set an initial daily amount, split it across meals, then watch your dog over a few weeks and adjust to keep them in good shape. For weight loss or any health condition, your vet is the best guide.

Questions people ask

Where do I find calories per cup?

On the food bag or the maker's website, usually listed as kcal per cup or kcal per kilogram. It is required information on pet food in many places.

Is the cups figure for the whole day?

Yes, it is the daily total. Split it across your dog's meals, so half each for twice a day feeding.

Should I use a scoop or scales?

Scales are more accurate, since a heaped cup can hold far more than a level one. If you use a cup, keep it level and consistent.

My dog is gaining or losing weight. What now?

Adjust the amount. The figure is an estimate, so nudge it down or up over a few weeks and let your dog's body condition guide you, with your vet's input if needed.

References

  1. Merck Veterinary Manual. Nutritional Requirements of Small Animals. https://www.merckvetmanual.com/management-and-nutrition/nutrition-small-animals/nutritional-requirements-of-small-animals


Dr. Anup Paudel

Dr. Anup Paudel is an MBBS doctor and medical officer with expertise in general medicine and health information. Alongside his medical work, he has a personal interest in pet health and practical animal care information. At Eon Tools, he reviews pet tools.