How Much Should a Staffordshire Bull Terrier Eat?

As an Amazon Associate we earn from qualifying purchases.

Staffordshire Bull Terriers are high-energy dogs and very muscular. With the amount of energy they are spending, you might be wondering how much food they consume per day. Are they big eaters or do they just eat like any regular dog? Let’s find out how much should a Staffordshire Bull Terrier eat.

How Much Should a Staffordshire Bull Terrier Eat?

You should feed a Staffordshire Bull Terrier 2 ½ cups of dog food per day. As a puppy, split the 2 ½ cups across three meals throughout the day. An adult and a senior Staffy should have the 2 ½ cups split into two servings, usually morning and evening.

Graphic image of a dog bowl and dog food packaging with a text explaining how much a Staffordshire Bull Terrier should eat

Learn more about the best food for Staffordshire Bull Terriers in my complete guide.

Staffordshire Bull Terrier Puppy Feeding Guide

Puppies quickly burn off energy than older dogs. It means they need more feeding in a day. The suggested serving should be 2 ½ cups of dog food per day.

For simpler math, you should divide this serving into three meals, with 5/6 cup in each meal. Remember to use appropriate dog food according to your specific puppy. 

Staffordshire Bull Terrier carrying a stick on his mouth

A Staffordshire Bull Terrier puppy requires small but frequent feeding throughout the day. They need more feedings than adults because they grow rapidly. You need to use puppy food to ensure your puppy gets the required nutrition that plays an important role in their growth.

The importance of feeding them three times a day is to help them to easily digest their food and keep consistent energy levels.

It’s also important not to overfeed your Staffordshire Bull Terrier puppy because puppies are more likely to gain weight than adults. However, the energy levels and metabolism varies in each puppy so you need to proportion your puppy’s meal respectively.

Staffordshire Bull Terrier Adult Feeding Guide

An adult Staffordshire Bull Terrier feeding will have the same amount of food, but only split across two times throughout the day.

Most pet owners will opt to feed their Staffy in the morning and evening. At 2 ½ cups per day, your Staffordshire Bull Terrier will have 1 ¼ cups of dog food with each of its two meals.

One note: you’ll transition to adult dog food this time.

What should you do if your Staffordshire Bull Terrier begs for more food? While it’s hard to resist those big, begging eyes, opt for healthy treats such as veggies and fruits instead of giving them more food.

Remember not to give your dog more food than recommended. A Staffordshire Bull Terrier’s weight can fluctuate dramatically with the wrong amount of food.

It’s important to keep your Staffordshire Bull Terrier in shape rather than providing him food in his bowl for the whole day.

Senior Staffordshire Bull Terrier Feeding Guide

A senior, elderly Staffordshire Bull Terrier still needs 2 ½ cups of food per day. This is also still divided across two meals throughout the day. However, you need to transition and use dog foods intended for seniors.

A senior Staffordshire Bull Terrier has different nutrient requirements. They need more protein and calcium in their diet than they did as puppies and middle aged adults.

As your Staffordshire Bull Terrier journeys into senior age, their energy deteriorates. Their immune system weakens and they can develop bone problems. A well-balanced food with appropriate nutrient levels helps relieve your aging senior Bull Terrier.

Staffordshire Bull Terrier

Again, the nutrient requirement still depends on how active your senior Staffordshire Bull Terrier’s lifestyle is. 

The Importance of Giving Your Dog the Right Amount of Food 

The most sensible reason is to prevent your dog from gaining weight. Overfeeding leads to obesity that brings other health problems such as heart disease and diabetes. 

Giving your dog an appropriate amount of food maintains your Staffordshire Bull Terrier’s ideal weight to remain active. Being active is very important for good blood circulation. Good blood circulation allows the distribution of oxygen throughout the body aside from preventing obesity.

As long as you ensure that your Staffordshire Bull Terrier gets the right amount of food everyday, the frequency of feeding is only secondary. However, it’s best to feed your dog once in the morning and once per night. 

Why Is My Staffy Always Hungry?

Your Staffy might experience malabsorption wherein a dog can’t absorb nutrients found in his food. This results in frequent hunger and could be accompanied by vomiting or diarrhea. Bring your Staffordshire Bull Terrier to the vet for proper treatment.

Do Staffies Have Sensitive Stomachs?

Staffies are prone to sensitive stomachs because they tend to overeat most of the time. The high amount of protein might be causing intestinal distress which is why a mix of fiber in its diet is good to regulate digestion.


The amount of dog food to feed a Staffordshire Bull Terrier does depend on its weight, age and activity levels. However, the safest bet is 2 ½ cups per day since this breed of dog is energetic. The amount of food you give your dog matters to keep their ideal weight and help them remain active.