Try a Halti, it goes on in such a way that when and if he lunges he spins around to be looking at you. I put my dog in one and now she walks on leash so quietly there are time that I think she has slipped her collar. Don't use it now as she leash walks very well.
https://www.youtube.com/watch?v=EyUrTP3XLp4