The healthiest way to feed your dog is by weight. In general, dogs should eat 2–3% of their body weight in food per day. If you’re unsure, you can speak to your veterinarian about feeding advice for your pup.
The healthiest way to feed your dog is by weight. In general, dogs should eat 2–3% of their body weight in food per day. If you’re unsure, you can speak to your veterinarian about feeding advice for your pup.
Quick takeaway: The healthiest way to feed your dog is by weight. In general, dogs should eat 2–3% of their body weight in food per day. Small dogs under 10kg should eat 150-300g of food per day, medium dogs (10-25kg) should eat 300-750g per day, and large dogs (25kg+) should eat 750g-1.5kg per day. To determine exactly how much your dog should eat, weigh them and calculate 2-3% of their body weight. If you’re unsure, you can speak to your veterinarian about feeding advice for your pup.
Wondering how much to feed a dog by weight, and unsure if you’re giving your dog too much or too little food? Feeding your dog the right amount based on their weight is one of the simplest yet most important things you can do for their health. In this guide, we’ll break down how much to feed a dog by weight, explain signs of under or overfeeding, and provide helpful tools to keep mealtimes healthy and enjoyable.
In general, dogs should eat 2–3% of their body weight in food per day. For example:
However, this can vary based on age, activity level, and type of food. Always refer to your dog food packaging and consult your vet if unsure.
Small breeds like Chihuahuas, Pomeranians, and French Bulldogs often weigh under 10kg. These dogs have fast metabolisms and may need more calories per kilogram of body weight than larger dogs.
Typical feeding guideline:
Small dogs also benefit from:
AKC’s nutrition guide can help refine your plan.
Medium dogs (10–25 kg), such as Beagles, Cocker Spaniels, and Border Collies, tend to require moderate calories, but this may vary depending on their activity level.
Typical feeding guideline:
If your medium-sized dog is especially active, consider increasing their portion size by 5–10% or introducing higher-calorie foods. Dogs that receive less exercise may require leaner portions to prevent weight gain.
Use this calorie calculator by PetMD to estimate your dog’s ideal intake.
Larger breeds like Labradors, German Shepherds, and Great Danes (25 kg+) have slower metabolisms compared to smaller dogs, but they still need significant daily calories due to their body mass.
Typical feeding guideline:
Larger dogs may benefit from:
The University of Illinois Vet School’s large breed nutrition tips are especially helpful for pet owners looking after large dogs.
Common signs of overfeeding include:
Signs of underfeeding include:
A regular weight check and a body condition score chart from your vet can help you monitor your dog’s condition. You can also find excellent visual guides from Pet Obesity Prevention.
Fast eaters are at risk of choking, bloating, and vomiting. Using a slow feeder bowl helps dogs pace their eating and improves digestion. PetLab Co.’s easy-to-clean slow feeder bowl features an anti-slip bottom that cuts down on mess.
Slow-feeder bowls are great for:
A slow feeder is especially helpful when transitioning to new food textures or tastes.
Age significantly affects how much to feed a dog by weight:
Constantly monitor weight changes during life stages and adjust accordingly.
You should revisit portion sizes if your dog:
Dog Size | Weight Range | Daily Food (Dry) | Meals per Day | Suggested Add-Ons |
Small | < 10kg | 150–300g | 2 | Slow feeder |
Medium | 10–25kg | 300–750g | 2 | High-fibre food |
Large | 25kg+ | 750g–1.5kg | 2 | Joint support |
Understanding how much to feed a dog by weight can help your pup live a longer, healthier life. By tuning in to your dog’s weight, behavior, and age, you can tailor their meals to meet their unique needs. Don’t forget to make mealtimes work smarter – a slow feeder and proper portions can support your dog’s overall well-being.