I use a Halti - which is like a gentle leader. My trainer recommended the Halti because the gentle leader was wearing off the fur on Daisy's nose. It's helped 100% with Daisy's pulling--but I do think it depends on your dog and your preference. My trainer didn't like the choke chain - my girl had been locked up in a crate in the backyard for a while and had little experience with the outside world and she thought the choke collar might teach Daisy to associate pain with new experiences. Also, I think the Halti works better.