My sometimes sociable, sometimes wimp dog has just had an encounter with someone else's over playful puppy that has scared him (again).
DDog walks on lead and muzzled because of his random periods of being frightened of stuff and dealing with his fear by being the loudest, woofiest dog on the planet. Today we were walking through a field when a large puppy came up and started jumping at him. There was no owner in sight. My dog kept trying to jump / move away but the other puppy kept jumping at him and chasing. It clearly just wanted to play, but mine was shaking with fear. Even when I picked my dog up, the puppy kept jumping at me and my dog.
I asked the puppy to sit in firm tones, and it ignored me. We couldn't get away from it, and it just kept following. It took its owner considerable time to appear and inform me it was just a pup wanting to play - grr.
Putting aside my frustration at how this will have set back all my efforts to convince my dog that other dogs are okay, what are the best tactics to get other people's unsupervised dogs to away?! It's happened two or three times before. The dog and I already walk in fields/across countryside where we're less likely to encounter others to try and manage his anxiety. He's seen a behaviourist and we're trying to reduce his fear levels. However, realistically he's never going to be ok with a strange dog following him and jumping all over him. Does anyone have any tips on how to get a strange dog just to go away? Pretty please?
Oh, and I'd hope it would go without saying that I am only interested in non violent methods of repelling dogs!