Homemade dog food calculator
Enter your dog's details (or the calorie target your vet gave you) and the ingredients in one batch of your recipe. You get grams or ounces to feed per day and per meal, each ingredient's share, and how many days a batch lasts.
Daily calorie target
Ideal weight for an adult
Life stage
Spayed or neutered?
A few short walks or play sessions
Body condition
Recipe: one batch
Weigh each ingredient the way you'll serve it (cooked or raw) and use the matching kcal per 100 g. The three below are only an example, not a balanced recipe.
Meals per day
Homemade food per day
27.6oz a day
13.8 oz per meal over 2 meals. One batch lasts about 3.8 days.
- Chicken breast, roasted18.4 oz a day
- Carrots, boiled4.6 oz a day
- Green beans, boiled4.6 oz a day
- Calories per day
- 952 kcal
- Recipe energy
- 122 kcal/100 g
- Batch
- 3,647 kcal, 105.7 oz
Calories are the easy part
Batch: 3,647 kcal ÷ 2,997 g = 1.22 kcal per g. 952 kcal a day ÷ 1.22 = 782 g a day. Calories: RER 496 kcal × 1.92.
This works out portion sizes only. It does not check whether a recipe is nutritionally complete; ask a board-certified veterinary nutritionist to formulate or review it.
How much homemade food should I feed my dog?
Feed by calories, not by volume. Work out how many calories your dog needs in a day, work out how many calories each gram of your recipe contains, and divide one by the other.
Grams per day = daily calories ÷ (calories in the batch ÷ weight of the batch in grams)
The daily calories come from the same formula vets use for commercial food: 70 × weight in kg^0.75 for resting needs, multiplied by a factor for life stage, neutering, activity and body condition. If your vet or nutritionist has given you a calorie target, choose "My vet's number" and use theirs instead.
Worked example: a 30 lb neutered adult that gets a few walks a day needs about 952 kcal. The example batch in the calculator (2,000 g chicken breast, roasted, 500 g carrots, boiled, 500 g green beans, boiled) weighs 3,000 g and contains 3,650 kcal, or 122 kcal per 100 g. So the dog needs 783 g (27.6 oz) a day, 391 g per meal, and the batch lasts about 3.8 days. That example is only there to show the maths; it is not a balanced diet.
How do I work out the calories in a homemade recipe?
A good recipe states its calories, but in the UC Davis review 85% of published recipes did not give calorie information or say what size of dog they were for. If yours doesn't, add the ingredients up yourself:
- Weigh each ingredient in the state you'll use it, cooked or raw.
- Look up its calories per 100 g in that same state in USDA FoodData Central. Cooking changes the number: meat loses water and gets more calorie-dense per gram.
- Enter both numbers for every ingredient, including oils, which are very calorie-dense.
| Ingredient | kcal per 100 g | kcal per oz |
|---|---|---|
| Chicken breast, roasted | 165 | 47 |
| Carrots, boiled | 35 | 10 |
| Green beans, boiled | 35 | 10 |
Why homemade portions look so big
Home-cooked food contains a lot of water, so it carries fewer calories per gram than dry kibble. The example recipe has about 122 kcal per 100 g, while a kibble with 3,600 kcal per kg has 360. The same 30 lb dog would need about 265 g of that kibble but 783 g of the homemade mix. A bigger bowl is normal; judge the amount by your dog's weight and body condition over the following weeks, not by how full the bowl looks.
Why most homemade dog food recipes fall short
Getting the calories right is the easy part. In what was thought to be the largest review of its kind, veterinary nutritionists at UC Davis analyzed 200 recipes from 34 sources, including veterinary textbooks, pet care books and websites. Their findings, published in the Journal of the American Veterinary Medical Association in 2013:
- 95% of recipes were short of at least one essential nutrient, and more than 83% had several deficiencies.
- Only 9 of the 200 met AAFCO's minimum standards for adult dogs.
- 92% had vague or incomplete instructions, leaving owners to guess at ingredients, cooking or supplements.
The gaps that worried the researchers most were choline, vitamin D, zinc and vitamin E, which can lead to immune problems, fat build-up in the liver and musculoskeletal abnormalities when fed long term. The Merck Veterinary Manual adds that many home-cooked diets end up high in protein and calories.
Supplements and getting expert help
Ask for the exact vitamin and mineral supplement, and the amount, as part of the recipe rather than adding a general multivitamin. Guessing is risky in both directions: too little leaves gaps, and some vitamins and minerals cause harm in excess. The researchers' advice was to skip general recipes from books and the internet and have a board-certified veterinary nutritionist formulate one for your dog. In their review, all four recipes written by such specialists met the standards for adult dogs.
Treats still count. The UC Davis nutrition service recommends keeping treats and extras under 10% of daily calories even for dogs on a home-cooked diet, so the balanced recipe supplies at least 90%. The dog treat calculator shows what that allowance looks like. For raw recipes, use the raw dog food calculator instead.
Frequently asked questions
How many cups of homemade food should I feed my dog?
Cups are unreliable for homemade food, because a cup of chopped vegetables and a cup of minced meat hold very different calories. Weigh the cooked batch and the portions on a kitchen scale instead, and feed by grams or ounces.
Is homemade dog food better than commercial food?
It can be a good option, but only when the recipe is complete and balanced. UC Davis researchers found that most published recipes, including many written by veterinarians, fell short on essential nutrients. A homemade diet is only as good as its recipe and supplements.
Can I rotate different homemade recipes to balance my dog's diet?
Rotation is unlikely to fix the problem. The UC Davis study found that so many recipes shared the same deficiencies that feeding a variety of them, the 'balance over time' idea, would probably not correct the gaps.
Who can formulate a balanced homemade diet for my dog?
A board-certified veterinary nutritionist. In the UC Davis review, only five recipes met the National Research Council minimum requirements for adult dogs, all of them written by veterinarians, and all four recipes written by board-certified veterinary nutritionists had acceptable nutrient profiles. Ask your vet for a referral.
Sources
Related tools
- Dog calorie calculatorEnter weight, life stage and activity to get daily calories, a per-meal split, a treat budget and cups per day.
- Dog food bag calculatorEnter bag size and how much your dog eats to see how many days the bag lasts, the run-out date and cost per day.
- Dog feeding calculatorEnter weight, life stage, activity and your food's calories to get how many cups or grams to feed per day and per meal.
- Puppy feeding chartEnter your puppy's age, weight and expected adult size to get meals per day, cups or calories per day and a sample feeding timetable.
- Raw dog food calculatorEnter your dog's weight and a percentage or your raw food's calories to get daily grams, split into muscle meat, bone, liver and organ.
- Wet and dry food mix calculatorChoose how much of your dog's diet should be wet food and add both labels' calories to get cans and cups per day and per meal.