Skip to content

Pet Feeding Calculator

Written by FurStage Editorial TeamReviewed by FurStage Evidence Review

Estimate daily calories from , then apply a life-stage factor. Add kcal per cup to convert the result into cups per day.

Enter your pet's weight to estimate daily calories.

General guidance only — not veterinary advice and not for emergencies. Consult your vet for any health decision. Sources: WSAVA, Merck Veterinary Manual.

Call your vet now if your pet has trouble breathing, collapses, has severe pain, repeated vomiting, seizures, heavy bleeding, or suddenly cannot stand.

Next stepCheck your pet's life stageOrCalculate your pet's age

Frequently asked questions

How many calories should my dog eat per day?
Start with RER = 70 × weight_kg^0.75, then multiply by the right factor. Example: a 20 lb neutered adult dog is about 366 RER and 586 kcal/day before food-label adjustments.
How do I convert calories to cups?
Enter the kcal per cup printed on your food bag and the calculator divides daily calories by that number to estimate cups per day.