
He is a terrier!
I have a bedlington x here, he is a lurcher, and generally is a happy, easy going kinda dog. But true to his working terrier background, whilst he wont start anything, he'll have a damn good go at finishing it, and he doesnt care WHO it is thats fighting, he wants a piece of the action!
Training training and more training.
Train a leave or 'out' command, starting with stuff thats easy for him to be distracted from and working up slowly to stuff thats quite exciting.
Id go for clicker training and i would also have a REALLY good think about the dogs way of thinking, really get to know your dog and do lots of training and games that will help improve the bond between you.
Terriers are bred to think for themselves, so you need to earn his respect and trust so that he will listen to you.
Em