
Hi Rach, my staffy was like yours until she hit around 2 years old. She was very submissive and often got bullied by other dogs and now she will go for other dogs on a regular basis.
Now if another dog growls/barks/runs/looks funny at her etc. she will have a go. I was out with my neighbour a few weeks ago and her mal was playing with a lab, the lab walked up to my staffy and looked at her nose-to-nose. My staff roared at the lab and chased her snarling and would have really gone for her if she could have caught her. I was able to intervene so no damage done but as a general rule always put her on the lead if I see another dog. It makes me feel in control and feel less stressed which my dog will pick up on.
anyway, the point of this post was to warn you to watch out in the future, when the time came that my dog realised she could take on most dogs that hassled her and would win she started to do it. not good.