It isn't for every dog, but I found the "gentle leader" style to be a good way to stop a dog from pulling. I tried one for my last dog though and she thought she was being punished for something. I finally started using the "pinch" style collar which worked out well. She would get excited when I picked it up because the only time I used it was when going out in public, and she loved people.