Sporn makes a no-pull harness that is well-padded and easy to put on the dog, but spreads the dog's "pull" around its girth, not neck. Sure made for a pleasant stroll with my daughter's hyper pointer-mix who could have dragged a truck by her regular collar....
X2. Kept our 150 lb bloodhound in line in addition to training. It pinches under the armpits where it can do little hard, unlike the gentle leads if not used properly. Go on line and fine some training videos to help. It's YOU who needs to be trained as well as the dog.