My missus has a Staffie, it's been well trained and as above is soft as hell. Loves people and has never started on any other dogs (it lives on the farm with a greyhound, collie and a terrier thing).
Taking it for walks anywhere busy is just a nightmare. She's never caused a problem but loads of other dogs seem to want a pick a fight with her and I'm on edge knowing that if she retalitates the other dog is probably gonna have a bad time. There's also the stigma of having a staffie and people crossing the road etc..
Absolutely agree with this. Other dogs seem to want to have a go, particularly Jack Russells and Westies with their "small man" chip on their shoulders. But the truth is they are people dogs and not aggressive unless they have to be. Ours hates to be rushed by dogs off of the lead but then so did my Border Collie when I was a child…
We also have a 35kg Boxer who is soppy as a sack but when walking with these two all the uneducated cross the road, which is sad really.
Our staffie is now 5 years old and loves the kids to the extent that when we are out walking she will wait for the youngest to catch up. They are known as the "Nanny dog" for a reason and are great companions.