I know if I was somewhere and your young dog ran up to me with no recall I would get between him and my dog and very likely kick him if he would not back down or, if I had it in hand, zap him with my Stock Prod. The result might be that he runs off instead of back to you and then good luck finding him or catching him. Trust me on this: I would not care.
I would then give you a far greater piece of my mind than you would like to have!
Allowing this in your dog is RUDE. Your dog is being rude and you are being rude by allowing it.
Get a collar (no harness.. harness offers no control AND your dog can slip it and still get in another dog's face) and a long piece of rope. You stay attached to that rope snd enforce the recall.
When your dog gets to you make it worth his while with high value treats, toy, game.. whatever you need to that makes your dog prefer your company to that of the other dog.
It will be a lot of work as you have allowed the dog to self reward several times.
Do NOT let your dog run up to other dogs, on leash OR off leash. It is not safe for your dog and, if you run into someone like me it may be a bit unsafe for you.
I would then give you a far greater piece of my mind than you would like to have!
Allowing this in your dog is RUDE. Your dog is being rude and you are being rude by allowing it.
Get a collar (no harness.. harness offers no control AND your dog can slip it and still get in another dog's face) and a long piece of rope. You stay attached to that rope snd enforce the recall.
When your dog gets to you make it worth his while with high value treats, toy, game.. whatever you need to that makes your dog prefer your company to that of the other dog.
It will be a lot of work as you have allowed the dog to self reward several times.
Do NOT let your dog run up to other dogs, on leash OR off leash. It is not safe for your dog and, if you run into someone like me it may be a bit unsafe for you.