@timapple Harnesses are the go! We've got a couple of English Staffordshire's and you just can't walk them in a collar as they choke themselves pulling on the lead, they're just too keen!

Also, there's harnesses and then there's harnesses...we had to try a couple of different ones out with our dogs as one has a broader chest than the other, so on one of them the harness would slide up his chest no matter how it was adjusted, effectively choking him like a collar. We ended up with a different "control harness" for him that moves the pull point closer to his underarms which then stops it from riding up.

Can definitely recommend a harness over a collar for a crazy pupper!