Dog food calculator

This dog food calculator works out how many calories and cups to feed your dog each day from its weight and activity level, using the same RER and MER formulas vets use.

How the dog food calculator works

The dog food calculator starts from your dog resting energy requirement, or RER, which is the number of calories it burns at rest. The vet formula is 70 times body weight in kilograms raised to the power 0.75, so it does not simply scale with weight. It then multiplies that resting figure by an activity factor for your dog life stage and daily life to get the maintenance energy requirement, or MER, which is the calories to feed each day.

If you enter the calories per cup from your food bag, the tool also converts the daily calories into cups. Foods vary widely, often between 300 and 450 calories per cup, so using your own bag figure is far more accurate than a generic cup amount. Split the daily total into two meals for most adult dogs.

Choosing the right activity level

The activity factor is the biggest lever. A neutered adult that mostly relaxes at home needs about 1.6 times its resting calories, while an intact adult needs a little more. A dog that runs, works or trains hard can need anywhere from two to five times its resting calories, and this calculator uses a moderate active figure that you can adjust by feeding to body condition. Overweight dogs on a weight loss plan are fed closer to their resting need.

Puppies are the exception, since growth costs energy. A young puppy under four months may need around three times its resting calories, easing toward adult levels as it matures. Always feed puppies several small meals and follow your vet guidance for the breed.

Feeding to body condition, not just numbers

Treat the result as a starting point and let your dog body tell you the rest. Run your hands over the ribs: you should feel them easily under a thin layer of fat, and see a clear waist when you look down from above. If the ribs are buried, reduce the amount by ten percent and check again in two to three weeks. If they are sharp and the waist is very tucked, feed a little more.

Remember that treats count. Snacks, chews and training rewards should stay under about ten percent of daily calories, and the rest comes from balanced meals. When you change the amount, do it gradually so your dog digestion keeps up.

Calories per pound and why RER is better

You will often see a simple rule that an average adult dog needs about 25 to 30 calories per pound of body weight a day. It is a handy ballpark, but it is only a rough guide, because calorie needs do not rise in a straight line with weight. A big dog needs fewer calories per pound than a small one, which is why the resting energy formula uses weight to the power 0.75 rather than plain weight.

That is the reason this calculator uses the RER and MER method instead of a flat number per pound. It gives a more realistic figure across the whole range of dog sizes, from a small terrier to a giant breed, and then lets you layer on the right activity factor for your dog life.

Kibble, wet food and mixed feeding

The daily calorie figure is the same whatever you feed, but the portion size depends on how many calories are in the food. Dry kibble is energy dense, often around 350 calories per cup, while a can of wet food is much lower, commonly near 150 calories. Always use the figure printed on your own bag or can, since dense, high fat recipes can pack far more energy per cup than that.

For a mix of wet and dry, split the daily calories between them and work out each portion from its own calorie figure. For example, you might cover half the calories with kibble and half with wet food, measuring each part separately so the total still matches the target.

Daily calories by weight

These are rough daily calorie ranges for a typical adult dog, from a relaxed pet at the low end to an active one at the high end. Use the calculator with your dog exact weight and activity for a closer figure.

Puppies, seniors and special cases

Life stage shifts the numbers. Puppies need roughly twice the calories per pound of an adult to fuel fast growth, spread across several small meals a day, so use the puppy options and lean on your vet, especially for large and giant breeds that need controlled growth. Seniors often slow down and need about 10 to 20 percent fewer calories, so the senior option lowers the factor.

Pregnancy, nursing, recovery from illness and some medical conditions all change energy needs, sometimes a great deal. The calculator does not cover those special cases, so treat its figure as a healthy adult baseline and follow your vet plan when your dog situation is different.

Frequently asked questions

How much should I feed my dog per day?

It depends on weight, age and activity. This calculator works out your dog daily calories from its resting need times an activity factor, then converts that to cups using the calories per cup on your food bag.

What are RER and MER?

RER is the resting energy requirement, the calories a dog needs at rest, calculated as 70 times body weight in kilograms to the power 0.75. MER is the maintenance energy requirement, the RER multiplied by an activity factor for daily life.

How many cups of food does my dog need?

Divide the daily calories by the calories per cup printed on your food bag. Foods vary a lot, often 300 to 450 calories per cup, so always use your own bag figure rather than a generic cup amount.

Should I feed once or twice a day?

Most adult dogs do well on two meals a day, splitting the daily amount in half. Puppies usually need three or more smaller meals. Twice daily helps digestion and reduces begging.

Does activity level change how much to feed?

Yes. A working or very active dog can need two to five times its resting calories, while a neutered couch companion needs less. Choose the activity option that matches your dog real daily life.

How do I know if I am feeding too much?

Check body condition. You should feel the ribs easily under a light cover of fat and see a waist from above. If the ribs are hard to feel, cut back a little and recheck in a few weeks.

How much should a puppy eat?

Puppies need more calories per pound than adults because they are growing. Use the puppy activity options here, feed several small meals, and follow your vet guidance for the breed and expected adult size.

How many calories per pound does a dog need?

As a rough rule, an average adult needs about 25 to 30 calories per pound per day, but that varies with activity and metabolism. The RER and MER method this tool uses is more accurate, because calorie needs do not scale in a straight line with weight.

How do I feed wet food or a mix?

Check the calories per can on the label, often around 150 calories, and divide the daily calories by that. For a mix, split the daily calories between kibble and wet food, and work out each portion from its own calorie figure.

Do puppies and seniors need different amounts?

Yes. Puppies need roughly twice the calories per pound of an adult to fuel growth, while seniors often need 10 to 20 percent less as they slow down. Use the matching life stage option here.

Is this calculator a substitute for a vet?

No. It gives a solid starting estimate, but weight, breed, health and neuter status all matter. Ask your vet for a target, especially for puppies, seniors or dogs with health conditions.

Related calculators

Raw dog food calculator

Daily raw food as a percent of body weight, with the 80/10/10 split.

Puppy weight calculator

Estimate your puppy adult weight from its age and current weight.

Dog age calculator

Convert your dog age into human years by size.