How Many Cups of Dog Food in a Pound

This post may contain affiliate links. It doesn't cost you anything extra and it keeps our lights on, our families fed, and our dogs spoiled. For all the juicy fine print, see our affiliate disclosure

When it comes to buying dog food, it can be hard to know what size bag to get.

It can be challenging to figure out exactly how many cups it contains and how long it will last you.

You don’t want to be taking hours out of your day to measure precisely how much is in each bag of kibble, and sometimes the advertising on dog food can make it difficult to understand if you’re getting the right amount to feed your dog.

Well, we’ve got your back!

Below you will find out how many cups are in different sized bags of dog food and how you can determine the right amount to get for your dog.

Feeding Guidelines

Before knowing how much food you should be buying for your pet, it’s important to understand the weight of dog food. 

How Many Cups of Dog Food in a Bag

One cup of dry dog food weighs about 4 ounces. There are 16 ounces in a pound, and so one cup of kibble is about 0.25 pounds.

It’s important to ensure you are feeding your dog the correct amount for their age and size to keep them healthy.

This is important to prevent obesity, health issues and ensure they eat enough calories to keep their energy levels up.

Below are the feeding guidelines on how much you should feed your dog.

Related: Best Low Sodium Dog Food


If you have a puppy, then you might be surprised at just how much you’re supposed to feed them.

Is Your Dog Driving You Nuts During the Day?

Indoor Activities for Dogs

Get Our List of 11 Awesome Indoor Activities to Keep Your Dog Busy and Out of Trouble!

Puppies burn a lot of energy because they are usually very active, so they require a lot of food. 

For puppies between 4 and 12 weeks old, they will need to be fed at least 3 times a day, and their daily intake should be about 1 cup (if they weigh below 50 pounds) or 2 cups (above 50 pounds).

This amount will change as the puppy gets older, and it will become very dependent on weight.

To find out the exact amount your puppy should consume, you should look on the internet for a dog food calculator.

Small Dogs

Small adult dogs don’t need to consume as many calories as bigger dogs, so their daily intake will be less.

On average, a small dog should have about 1 cup of food a day.

Medium Dogs

As the size of dogs increases, so too does the amount they need to eat.

A medium dog should have about 2 cups of dog food every day.

Large Dogs

A large dog is going to need more food than any other.

3 cups of food a day are the recommended daily intake. However, dogs over a certain weight may even need 4 cups a day.

Refer back to a trusty dog food calculator to find out the exact amount your large dog should be eating.

Senior Dogs

If your dog is a senior, take their size into account and reduce their daily intake slightly.

Older dogs won’t be as active and won’t need as many calories for energy as a younger adult dog.

Wet Dog Food

When it comes to picking dog foods, you can choose between wet food and dry food.

Wet food is good for older dogs with more sensitive, or maybe fewer, teeth as this food requires less chewing.

For younger dogs, dry food is considered better because it helps keep the dog’s teeth healthy and prevents tartar.

Furthermore, wet food has been found to increase the likelihood of you overfeeding your dog.

If you want to give your dog a mixture of the two types of food, a good idea is for the mixture to be 2/3 dry food and 1/3 wet food.

How Many Cups of Dog Food Are in a 5lb Bag?

There are approximately 20 cups of kibble in a bag of dog food that weighs 5 pounds.

These size bags are good to get if you have a puppy, as puppies will soon grow out of their food and need different adult kibble as they quickly grow.

You don’t want to buy huge bags of puppy food, only to have it wasted when it is no longer suitable for your dog.

A 5-pound bag is also good if you’re traveling anywhere with your dog and you need to take dog food with you but don’t want it taking up loads of space.

How Long Will It Last?

  • Puppy – 20 or 10 days (depending on age and weight)
  • Small dog – 20 days
  • Medium dog – 10 days
  • Large Dog – 5 or 6 days

How Many Cups of Dog Food Are in a 15lb Bag?

A 15-pound bag of dog food contains about 60 cups of dry food.

If you have a small dog, this size bag will last you a reasonable amount of time, so you won’t have to worry about continuously going to the store to stock up.

How Long Will It Last?

  • Puppy – 60 or 30 days (depending on age and weight)
  • Small dog – 60 days
  • Medium dog – 30 days
  • Large Dog – 15 or 20 days

How Many Cups of Dog Food Are in a 25lb Bag?

There are about 100 cups of dog food in a 25-pound bag.

This is great if you have a large dog, multiple puppies, or multiple small dogs.

How Long Will It Last?

  • Puppy – 100 or 50 days (depending on age and weight)
  • Small dog – 100 days
  • Medium dog – 50 days
  • Large Dog – 25 or 33 days

How Many Cups of Dog Food Are in a 30lb Bag?

30 pounds of dog food consists of about 120 cups of food.

A 30-pound bag of dog food is a lot, but if you ever find yourself having dog food to spare, you could always give it to a friend if they have a pet!

How Long Will It Last?

  • Puppy – 120 or 60 days (depending on age and weight)
  • Small dog – 120 days
  • Medium dog – 60 days
  • Large Dog – 30 or 40 days

How Many Cups of Dog Food Are in a 40lb Bag?

There are 160 cups in a 40-pound bag of dry dog food. That’s a lot of food!

This is good for if you have multiple medium or large dogs.

How Long Will It Last?

  • Puppy – 160 or 80 days (depending on age and weight)
  • Small dog – 160 days
  • Medium dog – 80 days
  • Large Dog – 40 or 50 days

With this new and improved knowledge on dog food you now have, you can make an educated decision the next time you visit the pet store and know exactly what size kibble bag you should be getting for your dog.

How Many Cups of Dog Food in a Pound - Pinterest Pin

Eliminate Bad Dog Breath Without Brushing

Fresh Breathies