How Long Will My Dog Food Last Calculator

Have you just bought a bag of dog food and wondered how long it will last before it needs replacing? Perhaps you are wondering whether you should pick up another bag now, while you can. Either way, the following calculator will help give you an idea of when it will likely run out:

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 lbs40-60
10 lbs80-120
15 lbs120-180
20 lbs160-240
25 lbs200-300
30 lbs240-364
35 lbs280-425
40 lbs320-484
45 lbs360-545
50 lbs400-606
Note: Numbers are based on the average serving size for breed weight and on the assumption that there are 4 cups in an lb of dog food. Numbers are also rounded up to ensure you have enough food for every day.

For Small Breeds

Bag Size (In Pounds)Days Lasted for Small Breed
5 lbs14-27
10 lbs27-54
15 lbs40-80
20 lbs54-107
25 lbs67-134
30 lbs80-160
35 lbs94-187
40 lbs107-214
45 lbs120-240
50 lbs134-267
Note: Numbers are based on the average serving size for breed weight and on the assumption that there are 4 cups in an lb of dog food. Numbers are also rounded up to ensure you have enough food for every day.

For Medium Breeds

Bag Size (In Pounds)Days Lasted for Medium Breed
5 lbs8-12
10 lbs16-23
15 lbs23-35
20 lbs31-46
25 lbs38-58
30 lbs46-69
35 lbs53-80
40 lbs61-92
45 lbs68-103
50 lbs75-115
Note: Numbers are based on the average serving size for breed weight and on the assumption that there are 4 cups in an lb of dog food. Numbers are also rounded up to ensure you have enough food for every day.

For Large Breeds

Bag Size (In Pounds)Days Lasted for Large Breed
5 lbs5-6
10 lbs9-14
15 lbs14-20
20 lbs18-27
25 lbs23-34
30 lbs27-40
35 lbs32-47
40 lbs36-54
45 lbs40-60
50 lbs45-67
Note: Numbers are based on the average serving size for breed weight and on the assumption that there are 4 cups in an lb of dog food. Numbers are also rounded up to ensure you have enough food for every day.

Other calculators that you may be interested in: