Food Calculator

line break Use the following tool to calculate how much food you'll need for your dog.

How big is your dog?

Typical Weight for Common Breeds

  • Labrador Retriever 65 - 80 lbs
  • German Shepherd 75 - 95 lbs
  • Yorkshire Terrier Less than 7 lbs
  • Golden Retriever 65 - 75 lbs
  • Beagle 18 - 30 lbs
  • Boxers 50 - 75 lbs
  • Bulldogs 40 - 50 lbs
  • Dachshunds 8 - 10 lbs
  • Poodles 11 - 17 lbs
  • Shih tzus 8 - 6 lbs

Does Your Dog Have Specific Needs or Feeding Goals?

Activity Level

Low Activity
Dogs who rarely get out to play. Mature dogs, dogs with mobility issues, ill dogs

Average Activity
Adult dogs who get regular exercise, but aren't constantly moving. Health adult dogs.

High Activity
Dogs that spend much of their day being active or playing. Puppies, work dogs

Older dogs still need quality proteins and quantity, but they do not need extra calories.

Weight Loss or Weight Gain

A good way of assessing most dogs to see if they are too heavy, thin or just right is by doing the "rib test". Run your fingers along the ribcage, if you cannot feel the ribs then your dog is probably overweight. If you can feel every single rib as a bony prominence, then your dog is most likely too thin. You should be able to feel the ribs with a bit of covering on them.=

Start with 2% of your dog’s ideal body weight and adjust as necessary depending on weight gain or loss. Use your dog’s ideal or target weight if your dog is over or underweight.

Food can be fed in one meal once a day or split into two meals twice a day.

Ultimately you have to know your dog.
If they are gaining weight then cut back of the food or switch to a lower calorie version. If they are losing weight then increase their food or switch to a higher calorie version.

Puppies and Pregnant Dogs

Puppies may need as much as 10% and pregnant and lactating mothers also need an increase throughout gestation and lactation.



To meet your dog's feeding needs, you should be serving approximately lbs of dog food per day.