no collar is going to be a magic cure, a lot of dogs wont stand a halti on, and I dont think they work in the majority of cases. As long as you let your dog pull, it will get away with, as on another thread, you should not let it go to where it wants. You should stop and walk in the opposite direction, this will take hours of patience, but will eventually work. You may never get to the end of the road for days, as if he pulls you should stop and do an about turn, and keep repeating the exercise.