My favorite harnesses are the Roman Style from Lupine Pet-they also make Step-Ins. I also really Like my Puppia Ritefit on sunny days but they tend to get wet. For terrible pulling the Dual Walker from http://www.3poochescollars.com/ was much better than most other no pull devices.