Hi Dylano, with my experience head collars/haltis, they may work, but they are horrible for your dog! It causes unnessecary pressure on the snout and eyes, and is horrible for their neck, it can lead to slipped disks etc. I actually went to a trainer today for private lessons and while there, I told him that I've tried everything with Sarge, prong collars, gentle leader (head collar), everything, and he said horrible things about the head halti. Flat collars dont do anything, eventually they just keep hanging themself.
When Kai is walking slack, at your side, praise him to the sky and back, not a yippy ya ya voice, but a quick good touch and let him know what hes doing is right. When hes pulling, give him a quick pop of the leash, and if you have to, turn the other way. (With Sarge pulling its because hes scared of his own shadow and tries to run back to the house on the way home from our walk.)
Martingale collars and prong collars work really well, prong collars are meant for corrections, not a negative form of training if used correctly, with the quick pop correction, and dont forget, less talk is really more with dogs.
Try and see what can be causing the pulling, not enough exericse or mental stimulation etc. I know some of these things have already been suggested, but I hope some of them help! If you have any more questions, I'm sure someone wont mind answering