The Small Dog ChokeFree® Shoulder Collar Harness is unique

A unique small dog harness in natural leather that is truly choke-free
I would never use a front attach harness, having tried then when they first came in.
Firstly, they are NOT no-pull harnesses - the dogs can, and will, still pull - either by crabbing (about which I agree with Chris Zink), or my straddling the lead.
And secondly I have never seen a dog look comfortable in a front attach harness. The chest strap come across the upper arm/shoulder and restricts natural movement.
I have successfully used an H-style harness with a back attachment -- one advantage with these is that the lead is up out of the way of the dog's feet.
However the best solution for a confirmed puller is a double lead with one lead attached to a head halter and the other lead (or end of a double-ended lead) attached to a good broad buckle collar -- with the clip attached UNDER the chin. (I buy my dogs' collars one size too big and cut it down to fit, The broadness means minimal chance of injuring or even hurting the dog's neck.)
Walk the dog normally on the lead attached to the collar. AS SOON AS the dog pulls enough to mean the clip is not hanging down freely under the dogs chin, STOP -- and very gently tighten the lead to the head collar to turn the dog's face towards you. The dog will stop and release the tension on the 'collar lead' , so praise and continue your walk.
Eventually you will be able to dispense with the head halter altogether.
Choke Free Shoulder Harness - Dog Beds, Dog Harnesses and Collars, Dog Clothes and Gifts for Dog Lovers | In The Company Of Dogs
This is a Shoulder Strap accessory for our Custom Pet Support Suits and Get-a-Grip Harnesses. Shoulder straps function just as a shoulder strap on a duffel bag or a large piece of luggage, to allow you to carry some of your dog's weight with your upper body instead of your arm alone. Shoulder straps are made of 1-1/2" wide poly strap and nickel-plated metal spring clips. Their range is 49" - 89", or 125cm - 225cm. Dec 16, 2016 - Most harnesses encourage a sled dog mentality: with the leash clipped across the shoulder, dogs forge ahead when they feel a tugChoke Free Shoulder Harness - Dog Beds, Dog Harnesses and Collars, Dog Clothes and Gifts for Dog Lovers | In The Company Of Dogs.For proper harness fit measure the dog's neck circumference half way between the usual collar position and shoulder blades
The new customized Help ‘Em Up Walking Handle and the Help ‘Em Up Walking Leash/Shoulder Strap provide additional walking assistance and extra leverage for owners of dogs using the Help ‘Em Up Harness.The Help ‘Em Up Harness Walking Leash/Shoulder Straps come in two sizes: medium/large and extra-large to accompany dogs using the medium, large and extra-large Help ‘Em Up Harness. The Walking Leash is adjustable and is used for walking, but also doubles as a shoulder strap for extra leverage when lifting and/or walking with bigger dogs. It attaches to both the front shoulder harness and the back hip-lift.The Help ‘Em Up Walking Handle has a unique pivoting feature that allows the handle to swivel, providing greater maneuverability and provides assistance for those dogs who may need extra leverage or help up with lifting their hips. It can attach to just the hip-lift handle, or to the front shoulder harness or both. The Walking Handle works well on all harness sizes (small – large) and as a rear-handle only with extra-large dogs.The Help ‘Em Up Walking Handle has a unique pivoting feature that allows the handle to swivel, providing greater maneuverability and provides assistance for those dogs who may need extra leverage or help up with lifting their hips. It can attach to just the hip-lift handle, or to the front shoulder harness or both. The Walking Handle works well on all harness sizes (small – large) and as a rear-handle only with extra-large dogs.The new customized Help ‘Em Up Walking Handle and the Help ‘Em Up Walking Leash/Shoulder Strap provide additional walking assistance and extra leverage for owners of dogs using the Help ‘Em Up Harness.Other common devices used to walk the dog are head halters and harnesses. While head halters may be effective, they are not always the best option for a dog with anxiety issues or a previous neck injury. The majority of harnesses are designed based on a Schutzhund style, having the main points of the harness focus on the dog’s ribcage, shoulders, and upper body. When a dog pulls in a Shutzhund style harness, the dog drops its’ hind end in order to shift the majority of their body weight into their front end for more power. This hind end drop will stress the dog’s knees and hips, as well as its’ lower back. When all of their body weight has been shifted forward, the harness will put direct pressure on or around the shoulder blades, which will restrict movement, causing wear and tear on the muscles and ligaments in that area.