Just over a month ago I took home a 5-year old rescue JRT cross and he's turned out to be perfect except for one major thing. He's displaying aggression with other dogs and I've just come back from a walk during which he attacked a mini-pinscher and injured it slightly. Luckily the owner was very understanding but it was a huge shock. He's super-friendly with ALL other people and loves my cat (although the feeling's not mutual).
Basically he's very unpredictable; sometimes he's fine with other dogs but what can start as a friendly mutual-sniffing session comes to an abrupt end when he seems to snap and attack them. He was a stray so have no back-history and I'm thinking it's based on fear because of something that happened to him. I'm not going to let him off-lead now and DD will be too scared to walk him on her own. I'm also thinking I should get a muzzle so other owners know to give us a wide berth. Does anyone have any exprience of this, can it be trained out of him? Thanks.