The front lead harnesses are the best at teaching dogs how to walk and not pull. This is the classic industry standard one with no extra bells and whistles, and it has all the right adjustment points to get a good fit. It gives you excellent control over the dog and lets you train them at the same time.