answered question
The average litter size for a Staffordshire Bull Terrier is 4 puppies, although I've known Staffs to have as few as 2 pups or as many as 10.   Bottom line; if you're intending to breed your Staff, always OVER prepare.