I have a lovely Springer. He's 18 months old, castrated, friendly, well socialised and soft as butter.
Last week I was running with my dog and another runner passed us going in the opposite direction with two dogs (all 3 off lead). they both made a beeline for mine and they seemed aggressive, growling and snapping at him. He tried to avoid them but they kept chasing. They were both greyhounds/lurchers so outran him easily and one pinned him down growling and wouldn't let him up. Eventually their owner noticed, called his dogs, I called mine and we all carried on. My dog was fine so I didn't think much of it.
Tonight we were in the same place and met the same dogs. The same thing happened. Owner ignored and carried on running until I shouted at him to call his dogs back. He shouted to them they ignored for a bit, then let go of my dog.
30 minutes later we passed them again. Same thing happened. This time I screamed at him to call his fucking dogs and keep them under control.
He did, but the dog was more reluctant to let go and kept coming back to mine.
I walk or run in this area virtually every day (its a beach by the way) I am reluctant to stop going there, but know we are likely to bump into these dogs again. How should I deal with it? I dont want my dog to think he has to protect himself, and I dont want him getting hurt
I really dont want to keep him on a lead and think this might make things worse anyway so need a way to deter the others