Dog & Cat Food Calculator

Use the calculator above to estimate how much to feed your dog or cat each day. It is based on the standard veterinary energy formula and your pet's weight, life stage, and activity level — more precise than a generic feeding chart on the bag.

How the calculation works

First we estimate the Resting Energy Requirement (RER) from body weight: RER = 70 x (weight in kg)^0.75. Then we multiply by a factor for life stage and activity to get the daily Maintenance Energy Requirement (MER) in kilocalories.

Turning calories into grams

Foods differ in energy density. If you enter the kcal per 100 g printed on your food's label, the calculator converts the daily calories into grams of that specific food.

Is this calculator accurate for my pet?

It gives a sensible starting estimate. Individual needs vary with metabolism, health, and breed, so monitor body condition and adjust with your vet.

Puppy or kitten?

Growing animals need more energy per kg. Choose the puppy/kitten option, and re-check often as they grow.

How do I find kcal per 100 g?

It is on the food packaging, often labelled metabolizable energy. Leave it blank to see calories only.

How much food should I feed my dog or cat per day?

Enter your pet's weight, life stage, and activity in the calculator above. It applies the standard energy formula (RER and MER) to estimate the daily calories, and converts them to grams if you add the kcal per 100 g from the label. Monitor body condition and adjust with your vet.

Log meals and weight trends in PetCare