A dog is a do, no matter what size, or breed.
Never mind "He wouldn't hurt s fly ..." often followed with "He's never attacked anyone before!"
Any dog can turn on its owner, other dogs, people in the street, children - they all have the potential to attack.
If your dog is a poodle with a bow in its hair, that may not be a major problem, but if your dog is breed refined over the years to fight, then it comes equipped.
Your Staffie will have big shoulders, a heavy head, and jaws that will lock around something it bites and only release when the dog decides to let go.
If you have an environment where that risk is minimal - no children, no other pets, no dogs in the immediate vicinity of your home, you are a large fit male willing to kill your dog if it comes down to it, then fine, go ahead and have one of these animals as a pet.
If you don;t tick any of those boxes, think very seriously.
Cute puppies don't stay 'cute' for long, and no matter how friendly and well-trained your dog is, there is that in-built potential to turn on you, or anyone or anything else. Be aware.