A simple way to work out daily portions from your dog’s weight, and why feeding a little less on treat days keeps your dog lean.
6 min read · Updated
Every complete food has a feeding guide on the bag, usually as grams a day by body weight. It is a sensible starting point, but it is written for an average dog. Many dogs, especially neutered or less active ones, need less than the bag says, and the guide does not know how many treats your dog gets.
Use the weight your dog should be, not the weight it is now. If your dog is already carrying extra, feeding for its current weight keeps the extra on.
Vets often estimate a dog’s needs in two steps. First the resting energy, which is 70 times the weight in kg raised to the power of 0.75. Then a multiplier for lifestyle: about 1.6 for a typical neutered adult, 1.8 for one that is not neutered, and less for a lazy dog or one that gains weight easily.
That gives roughly 375 kcal a day for a 5 kg neutered adult, 630 kcal for 10 kg and 1,060 kcal for 20 kg. These are estimates: two dogs of the same weight can differ by 20% or more. Puppies, pregnant or nursing dogs and dogs with health conditions need different amounts, so ask your vet for them.
This is the simple habit that keeps most dogs lean. Treats are calories too, so on a day your dog gets treats, take the same calories off its meals. The day’s total stays the same, and the treats stop being extra.
Enter your dog’s ideal weight, the calories per kg from the food bag (look for “kcal/kg” or “metabolisable energy”), and today’s treat calories. If your bag only gives kcal per cup, ask the brand or check its website for the per kg figure.
Daily food calculator
About 630 kcal a day, which is 175 g of this food with no treats.
With today’s treats, feed about 161 g of food, split across the day’s meals.
Treat budget: up to 63 kcal. Today’s treats fit within it.
Use the result as a starting point. Weigh your dog every two to four weeks and check its shape (see below), then move the portion up or down by about 10% if it is gaining or losing.
A “cup” of kibble can vary by 20% or more depending on how full it is filled and which scoop you use. A cheap kitchen scale is the easiest way to feed the same amount every day. Weigh the day’s food once, then split it into meals.
The best sign that portions are right is your dog’s body. You should be able to feel the ribs easily under a thin layer of fat, see a waist from above and a tuck behind the ribs from the side. If you cannot, the portions are probably too big. The overfeeding guide walks through how to check.
Start with the feeding guide on the bag for your dog’s ideal weight, then adjust. A typical neutered 10 kg adult needs roughly 630 kcal a day, which is about 175 g of a dry food with 3,600 kcal per kg. Check its weight and shape every few weeks and change the portion by about 10% if needed.
Yes. Treats are calories, so take the same calories off the day’s meals and the total stays the same. If your dog gets treats every day, feed slightly under the bag guide as normal. Keep treats under about 10% of the day.
They are a fair starting point for an average dog, but many neutered or less active dogs need less. Use them as a first guess and adjust based on your dog’s weight and body shape.
This guide is general information, not a substitute for your vet.
See how your dog's food scores.
Scan a label