So firstly I'm sat here thinking maybe I was wrong in this situation but at the same time fumming with peoples careless attitudes.
Long story short we have a large, bouncy 7 month old pup. He's been quite easy to train and walks well on a lead... And his general commands are fabulous. Until we see another dog, runner etc. we've got a lot better with bikes and joggers, pulling into the side and distracting etc as they pass. so lots of progress.
Today though someone randomly let their dog saunter over to our clearly wild, crazy, jumping up puppy who by the time he had realized the dog was approaching just couldn't be calmed. - we have a training sessions booked in new year for the this- Husband trying to walk off in other direction, but our dog had started to jump up in the air by this point and clearly not a great idea to let another dog approach. Got our 2 children out of the way and placed myself between the 2 dogs firmly saying 'enough'. Other owner comes over in no hurry 'oh stop bothering people (to his dog). Don't worry, he's only young and wants to play and ours is old girl'. I remained calm but firmly said 'yes I know, and that's why I've stepped in the middle, your dog will get hurt. He's absolutely bonkers at the moment and as you can see we are trying to move away so you're dog isn't hurt if he jumps on her'. Guy just walked off.
Id like to say this is the first time this has happened but it's not. I don't want to be rude to people and I do love people who appropriately interact and take the time to help our training, which we've had many and they luckily out way the negatives. (He's also a bit of a conversation starter with the way he looks! And people love to stop and ask what he is etc). But I've got to the point where it's setting us back a lot and I see no end to it. We've tried so many things and he is getting better if the other dogs that just walk past.
He's only been like this since an off lead dog rushed at him (friendly dog but it was chaos).
Any help would be appreciated in what we can do moving forward, I just want to enjoy a walk...