After countless months of long leads and retraining, our boy is finally off lead, around other dogs and people and comes back as soon as called 
I seriously thought we would have to long lead him forever due to his obsession with other dogs. BUT we cracked it.
His whistle trained as my voice doesn't carry well.
Just wanted to say that it is possible and not to give up :)