Here's a controversial opinion that I have resisted posting so far, as I know it will get slated.
I had a dog that had 99% recall. He would usually turn on a sixpence at the sound of the whistle. I could even recall him off chasing hares and rabbits.
If we saw an on lead dog, I would recall him and put him on the lead. If it was an off lead dog, he was allowed to meet and greet. Usually they would have a bit of a run around and play and then we'd all go on our way. Occasionally (1% of the time) he would not come away from playing with the other dog. And he'd keep jumping around just out of reach so I couldn't grab hold of him.
I bought a long line for the beach. In the woods, I started recalling him every time we saw a dog and putting him on the lead.
I saw a trainer for help. I explained the situation. He asked how often it happened and I said once in a blue moon. And he said, "Fuck it then. He's a dog, not a robot. Apologise, move on and forget about it."
So that's what we did. Walks became more relaxing as I wasn't constantly on edge, looking out for other dogs. And we soon learnt which dogs were the ones he wouldn't recall from (only 2 as it turned out) and put him on the lead on the rare occasions we saw them or changed direction to avoid them.
As an aside, I love Tollers and have been tempted to get one for years. I live in an ideal location for one. But I worry they won't be like spaniels and I'll regret it. What are they like to live with?