I love the Lupine H Harness. This website shows it for cats but others will show it for dogs (they have 2 sizes and they will expand as the dog grows). They are guaranteed for life, even if chewed.
http://www.petexpectations.com/catal...69/4252738.htm
In regards to the trainer, I guess I could be taught to do just about anything if you always hurt me when I did something wrong. There are always short term ways to train an animal but you have to decide if harming an animal is the way you would like your pet trained. Would you like to be choked or pinched to learn something. I remember as a child, watching cowboys beat a horse so the horse was saddle trained in 3 days. They got the desired results but how cruel. Training takes time and patience but you have to decide how the approach is.