Every time I buy a new brand/size bag, of dog food, I face the same old conundrum – how long will it last us?
I’ve spent my fair share of time over the years calculating this manually. But no more.
I decided to create a calculator that allows you to work out quickly how many days your bag will last you, factoring in its size, and how many cups you feed.
So without further ado, here is my handy calculator that will help get a better idea of when it will likely run out, or need replacing:
How Much Should Your Dog Eat Per Day?
The amount a dog should eat depends on two primary factors; their age along with their breed (and subsequent size).
The following are general recommendations for adults of the different breed size classifications:
- Toy Breeds (3-6 pounds): 1/3 cup to 1/2 cup per day.
- Small Breeds (10-20 pounds): 3/4 cup to 1 1/2 cups per day.
- Medium Breeds (30-50 pounds) 1 3/4 to 2 2/3 cups per day.
- Large Breeds: (60-100 pounds) 3 to 4 1/2 cups per day, plus 1/3 cup for every 10 pounds over 100 pounds.
For puppies, a simple rule is to feed them 20g per 2 lbs of their body weight per day. So, if you have a puppy weighing 10 lbs, they will need ~100g (0.2 lbs) per day. This equates to around 2 cups per day.
Regardless of your dog’s age, it is essential to check in with your
Treats should make up no more than 10% of your dog’s daily total calorie intake.
Using these numbers, you can therefore begin to work out how long your bag should last in the calculator above or reference table below.
How Long Will A Bag Of Dog Food Last?
For Toy Breeds
Bag Size (In Pounds) | Days Lasted for Toy Breed |
5 lbs | 40-60 |
10 lbs | 80-120 |
15 lbs | 120-180 |
20 lbs | 160-240 |
25 lbs | 200-300 |
30 lbs | 240-364 |
35 lbs | 280-425 |
40 lbs | 320-484 |
45 lbs | 360-545 |
50 lbs | 400-606 |
For Small Breeds
Bag Size (In Pounds) | Days Lasted for Small Breed |
5 lbs | 14-27 |
10 lbs | 27-54 |
15 lbs | 40-80 |
20 lbs | 54-107 |
25 lbs | 67-134 |
30 lbs | 80-160 |
35 lbs | 94-187 |
40 lbs | 107-214 |
45 lbs | 120-240 |
50 lbs | 134-267 |
For Medium Breeds
Bag Size (In Pounds) | Days Lasted for Medium Breed |
5 lbs | 8-12 |
10 lbs | 16-23 |
15 lbs | 23-35 |
20 lbs | 31-46 |
25 lbs | 38-58 |
30 lbs | 46-69 |
35 lbs | 53-80 |
40 lbs | 61-92 |
45 lbs | 68-103 |
50 lbs | 75-115 |
For Large Breeds
Bag Size (In Pounds) | Days Lasted for Large Breed |
5 lbs | 5-6 |
10 lbs | 9-14 |
15 lbs | 14-20 |
20 lbs | 18-27 |
25 lbs | 23-34 |
30 lbs | 27-40 |
35 lbs | 32-47 |
40 lbs | 36-54 |
45 lbs | 40-60 |
50 lbs | 45-67 |
FAQs
How long should a bag of dog food last?
The duration a bag of dog food lasts depends on the weight of the bag, the daily consumption rate, and the dog’s size. Monitor the recommended serving size and adjust based on your dog’s specific needs.
How Can I Make My Dog Food Last Longer?
To make dog food last longer, store in a cool, dry place, use airtight containers, follow portion recommendations, and avoid overfeeding. Ensure food remains fresh and free from moisture or pests.
How Long Will Dog Food Last In A Sealed Container?
In a sealed container, dog food can last several months. The container protects it from moisture, pests, and oxidation. However, always check the expiration date and ensure it smells and looks fresh before feeding your dog.
Other calculators that you may be interested in:
- How Much Water Should A Dog Drink Calculator
- Raw Dog Food Calculator For Puppies
- Dog Raisin Toxicity Calculator
- Dog Groomer Tip Calculator
I am an experienced pet owner with decades of experience owning a number of different pets, from traditional pets like dogs and cats, to the more exotic like reptiles and rodents. I currently own a Cockapoo (pictured) called Bailey. I am also the main writer and chief editor here at Pet Educate; a site dedicated to sharing evidence-based insights and guidance, based on my vast pet ownership knowledge, experience, and extensive research.