Do you recall whenever you see another dog, or only if the other dog is on lead? Or recall if you don't like the look of the other dog or its body language?
I am asking because last night I was jogging with a friend and his dog in the local park. His dog was off lead but he always stays close. He is a little reactive so when we saw another dog and owner approaching from the other direction, we changed course. The other dog got excited and ran towards us. I shouted at them to recall but the dog was not responding. When it got too close, that set off my friend's dog barking and lunging. The other dog then started to act aggressively and my friend kicked it. This then started an argument with the other owner. The other guy started swearing and saying he will report us and that if we have a reactive dog it should be on lead. I said but it's your dog that's at fault. You let your dog approach and it did not respond to recall. And it has set my friends dog off. It doesn't matter if it's friendly, you just don't let it run up to other dogs. He mumbled something and walked off. My friends dog is a cockapoo. Though he uses a yellow ribbon you still get people paying no attention and letting their dogs run wild. And by the time they recall, their dog was already too close for the reactive dogs comfort zone. I am sure if it was a Rottweiler or some large breed, more than half the people would leash up and walk in the other direction. We shouldn't be breedist but I do think people are selective when they recall.