Skip to content

How much to feed a Staffordshire Bull Terrier: feeding chart by weight

A Staffordshire Bull Terrier usually weighs 24–38 lb. Here’s how much to feed per day, a feeding chart by weight and activity, and a puppy weight chart.

How much should a Staffordshire Bull Terrier eat per day?

An adult Staffordshire Bull Terrier weighing 24–38 lb eats about 1¾–2½ cups (179–253 g) of dry food a day if spayed or neutered with normal activity – that’s 671–947 kcal.

That’s for food with 380 kcal/cup (3,750 kcal/kg), using 1.6 × 70 × (weight in kg)^0.75 kcal from the Merck Veterinary Manual. Calculate with your own food right below.

Calculate with your food

Question 1 of 4

How much does your dog weigh?

Decimals help, e.g. 22.5. No pet scale? Weigh yourself, then again holding your pet.

A starting point – the scale has the final say. If your dog is ill, talk to your vet.

Staffordshire Bull Terrier feeding chart by weight and activity

Dry food per day for spayed or neutered dogs, food with 380 kcal/cup (3,750 kcal/kg).

WeightLow activityNormalVery active
24 lb1½ cups157 g1¾ cups179 g2 cups201 g
29 lb1¾ cups181 g2 cups206 g2¼ cups232 g
33 lb2 cups199 g2¼ cups227 g2½ cups256 g
38 lb2⅛ cups221 g2½ cups253 g2¾ cups284 g

A starting point – the scale decides: weigh your dog every two weeks and adjust the amount if it gains or loses. Intact dogs need about 12% more. “Low activity” and “very active” are our own simple steps (0.2 lower or higher factor).

Is my dog overweight?

How much does a Staffordshire Bull Terrier weigh?

males
28–38 lb
females
24–34 lb

Source: AKC

Staffordshire Bull Terrier puppy weight chart and feeding amounts

A Staffordshire Bull Terrier grows to about 31 lb. Here’s what a puppy weighs at each age on the growth curve in the FEDIAF guidelines, and how much dry food with 380 kcal/cup (3,750 kcal/kg) it needs a day by the FEDIAF formula.

AgeWeightDry food per day
2 months9.7 lb1¾ cups172 g
3 months14 lb2 cups208 g
4 months18 lb2¼ cups225 g
5 months20 lb2¼ cups233 g
6 months22 lb2⅜ cups237 g
7 months24 lb2⅜ cups239 g
8 months26 lb2⅜ cups239 g
9 months27 lb2⅜ cups238 g
10 months28 lb2⅜ cups237 g
11 months29 lb2⅜ cups235 g
12 months30 lb2⅜ cups239 g

Every puppy grows a little differently. Weigh your puppy every week; if it doesn’t gain steadily, talk to your vet.

Staffordshire Bull Terrier feeding tips

What the sources say about feeding this breed. For health questions, talk to your vet.

  • Regular exercise

    The Stafford needs regular exercise to stay mentally and physically fit, says the AKC – chasing a ball, a long hike, or running alongside a bike or jogger, though the AKC recommends that only after 18 months and not in humid or very warm weather. The Royal Kennel Club lists up to an hour a day. Choose the column by how much yours actually moves.

  • Not clearly more often overweight

    In a VetCompass study (RVC, 2021), Staffordshire Bull Terriers were not significantly more likely to be overweight than crossbreeds. Treats still count: too many can cause obesity, says the AKC, so look for a low-calorie option – and include them in the daily amount.

  • Measured meals

    For adult dogs, the Merck Veterinary Manual recommends measured meals, such as two a day at set times. Most dogs get too heavy when food is left out all day.

Questions

How much should a Staffordshire Bull Terrier eat per day?

An adult Staffordshire Bull Terrier weighing 24–38 lb eats about 1¾–2½ cups (179–253 g) of dry food a day if spayed or neutered with normal activity – that’s 671–947 kcal. That’s for food with 380 kcal/cup (3,750 kcal/kg), using 1.6 × 70 × (weight in kg)^0.75 kcal from the Merck Veterinary Manual. Use the calculator above for your food.

How much does a Staffordshire Bull Terrier weigh?

According to AKC, adult males weigh 28–38 lb and females 24–34 lb.

How much does a Staffordshire Bull Terrier weigh at 6 months?

About 22 lb on the growth curve in the FEDIAF guidelines, for an adult weight of 31 lb. Every puppy grows a little differently; the weight chart above shows every month from 2 to 12.

How much wet food does a Staffordshire Bull Terrier need?

A Staffordshire Bull Terrier weighing 31 lb, spayed or neutered with normal activity, needs about 27.1 oz of wet food with 30 kcal/oz or 2⅛ cups of dry food with 380 kcal/cup a day. That’s about 813 kcal. Use the calculator above for your food.

My Staffy weighs more than this. Is that too much?

Not necessarily. The range is for typical dogs; large or muscular dogs can weigh more. Your dog’s shape tells you more than the number: you should feel the ribs and see a waist from above. If in doubt, ask your vet.

Sources

Last checked: October 2026

How much to feed, by breed