#1 Best Overall: Kurgo Tru-Fit Smart Harness
This harness comes with a front and back D-ring, so you can choose to use it for normal walking or no-pull training.