Was just out on a walk with Jimmy, when we got to a T junction in a pedestrian-only lane. A Boxer was stood waiting there. As we moved to one side, the Boxer, who was off-lead, attacked Jimmy (always on-lead). The owner called to it, but it didn't respond and carried on attacking Jimmy, and I dived into the fray, trying to pull them apart. Jimmy somehow managed to get out of his harness and both dogs ran off, with me pursuing and the other owner calling his dog, Bruce. I managed to catch up and pull them apart, the other owner walked past me as though nothing had happened. I swore at him. My wife was with me and was petrified. We put Jimmy back in his harness and gave him the once over as we were near a streetlight, and he appeared OK. A later check at home has revealed no injuries we can see. To say I'm angry and upset would be a massive understatement. If my wife was alone with Jimmy, I dread to think how this may have panned out (she walks him on her own at lunchtimes). I have re-tightened Jimmy's harness but I now have an urgent requirement for something that is escape proof, offers us a degree of control over Jimmy, and won't snap or tear at the attachments when under tension. We looked in Pets at Home at the weekends, and didn't really see anything suitable, but now our need is more urgent. We don't think the harness undid during this event, but due to the commotion and need to attend to all manner of things at the time, cant be sure. If it wasn't undone, I have no idea how he could've gotten out of it (it looks like this one but without padding on the strip underneath). Also, how can I or my wife fend off an attack like this? I carry a metal torch which I assume could've been used as a defensive weapon, but in the commotion I dropped it as I was trying to part the dogs. I hate to say this, but I do wish I had the presence of mind to punch or kick the other dog. Are there any defensive measures we can take? Also, is it worth reporting this to the authorities (but who?)? I personally want to, for no other reason to make sure the owner realise this is unacceptable, however there are reasons why I think he won't give a shit (sorry for the language). I have scratches on my leg caused by his dog, but nothing major. I also wanted to go back and give him a piece of my mind - but as we were shook up it was probably best not to. Thanks for reading, sorry for the depressing post. All suggestions will be gratefully recieved.