I use the Gentle Leader on some shelter dogs. It REALLY helps, especially with those dogs who are over 100 lbs and like to pull with all their muscle.

I haven't tried a Halti though.