I would suggest trying a proper prong collar:
If you do go this route, be sure to educate yourself on its usage:
I use one with my pup, and she walks beautifully. The key is that she self-corrects. I have had no need to place the collar on the active ring; the passive gentle pinch has been very effective.