998e2bac_n_of_No_Pull_Dog_Training_Aids__2
[0] Front Attachment Harnesses [1] Walk Your Dog with Love Harness Easy Walk Harness Halti Harness Freedom Harness Kurgo Seatbelt Harness with No Pull Ring SENSE-ible [3] Effective in reducing pulling for most dogs. Dogs that do not mind wearing a harness will not mind these. Easy to put on. [4] Can cause chaffing if not fitted properly. Both the Freedom Harness and the Halti Harness have padding to help prevent that. Dogs can slip out of some of these if not fitted properly or a back up attachment is not used. [5] 9 out of 10 [2] 
When the dog pulls, pressure is applied along his chest and shoulders, which turns him back towards you and makes pulling less productive.
Comparison of No-Pull Dog Training Aids
2