When Gracie was a puppy I used the Puppia step in vest harness. It kept her secure and helped me to deal with her pulling until she was trained. Now that she is an adult I use the silk harness made by Chattiesmom here on YT. It is a simple step in harness that does not mess up the fur but gives you good control over you dog. It adjusts to the body size very well. Gracie and I both love it. It is less constricting than the Puppia was and was much cooler for her this summer. It also fits nicely under her coat now that it is colder.
http://www.yorkietalk.com/forums/yor...-foxypups.html
This is an older post but the contact info is still the same.
I personally like having the d ring up closer to the neck because it gives you more control if you need to make a correction.