Ah. That sounds hard. It's good that you are thinking about ways to deal with this behaviour. I've lost count of the number of times doggo has been terrorised by off-lead dogs who are 'just being friendly'! Most owners I've met who have this problem seem to use those Julius K9 harness things. They look like a dog coat, but with an attachment for the lead.