DogDataHub
Free tool

Food Calculator

Calculate exactly how much to feed your dog per day. Enter breed, weight, age, and activity level to get cups, calories, and meal splits — adjusted for spayed/neutered dogs.

Calculate

Dog food calculator

Enter your dog's current weight

IntactNeutered / Spayed

This calculator provides estimates based on established veterinary formulas. Every dog is different — use results as a starting point and consult your veterinarian for personalized advice.

How to use

  1. 1

    Select your dog's breed

    Choose your dog's breed from the dropdown, or select 'Mixed breed' and enter the weight manually. The breed selection pre-fills typical weight ranges.

  2. 2

    Enter weight and age

    Enter your dog's current weight in pounds or kilograms, and their age. The calculator uses this to determine life stage (puppy, adult, or senior).

  3. 3

    Set activity level

    Choose your dog's activity level: low (mostly indoor, short walks), moderate (daily walks, some play), high (running, hiking, working dog), or very high (competition, service work).

  4. 4

    Toggle neutered status

    If your dog is spayed or neutered, toggle the neutered switch. This reduces the calorie recommendation by approximately 20% to prevent weight gain.

  5. 5

    Read your results

    The calculator shows daily cups of food, total calories, and a suggested meal split. Adjust portions based on your dog's body condition — ribs should be easily felt but not visible.

Food Calculator FAQ

Other calculators

Explore all dog tools

6 free calculators plus 50+ breed profiles, 100+ food safety pages, and breed-specific feeding and grooming guides.