The feeding chart on the bag covers a wide range, and every food has different calories. Enter your dog’s weight — or tap a size — then pick the life stage that fits. Next, type the calories from the bag: dry food labels list kcal per cup, and wet food lists kcal per can or per 100 g. You get the daily amount and the amount per meal. The calculator also shows how much to cut back if you give treats. For weight loss, enter your dog’s target weight, not the current one. Switch to Metric to enter the weight in kilograms.

lb
kcal/cup
–
Estimate only, not veterinary advice. Dogs of the same weight can need 20% more or less food. Weigh your dog every 2–4 weeks and adjust: you should be able to feel the ribs without pressing hard. Ask your vet about puppies of giant breeds, pregnant or nursing dogs, and dogs with health problems.

How it works: resting energy (RER) = 70 × (weight in kg)^0.75 kcal a day. Daily calories = RER × a life-stage factor (puppy under 4 months 3.0, puppy 4–12 months 2.0, spayed or neutered adult 1.6, adult not fixed 1.8, senior or inactive 1.3, weight loss 1.0 at target weight, very active 2.5). Food amount = daily calories ÷ the calories per cup, per 100 g or per can printed on the label.