Well, for starters, I use the Premier Easy Walk harness. It works wonders!
http://www.yorkietalk.com/forums/tra...t-working.html You can see a video I posted of Jackson in that thread. It's a harness but it attaches on the FRONT, so it's the same concept as loose leash walking on a collar. When Jackson had the one on his back, it made him pull. I guess it brought out the sled dog in him, lol.
Second, for training, you're going to look ridiculous but to get your dog to follow you practice in your yard or a field where you have the leash on him and you run in circles, and run in different directions, and go every which way so he's like "HUH?!" and has to follow you. It's very tiring to the dog and it lets him know he needs to follow you!