I originally started off with the quick snap on the collar when the dog pulls (like the TV shows say to do). But it didn't work, if anything Kobi learned to pull harder. Our bog problem was with people, some people he would full out lunge at and choke himself on the end of the leash. So having used a gentle leader in the past with my mothers dog with great success I went to go buy one. I went to our local Canadian Tire, which didn't have a gentle leader but had a Halti. So that's where we started.
The Halti is a head harness with a very similar function to the Gentle Leader, differences being that it has more fabric which can be annoying to the dog, but also provides the benefit of mouth closure. This allowed up to be able to pull up on the leash and close his mouth when he barked inappropriately. Two features of the Halti that I did like was that there was extra padding on the nose strap, and it came with a small buckle attachment to attach to your dogs collar, so that in the event that the dog manages to slip his head out, you are still attached to the dog. Downsides of the Halti, all that fabric, no matter how much desensitizing I attempted with Kobi he hated the damn thing. He would face plant to the ground and rub his face in the dirt every few steps.
Head collars are great if your dog accepts them or if you specifically need control of your dogs head.
We then moved onto the sensation harness which we loaned from our trainer for a week. Kobi was not bothered by wearing the harness and it was simple in design and easy to put on. The one we borrowed was a touch to big for Kobi and where the leash attachment is in the front, when he pulled against it most of the fabric pulled to the side before it affected Kobi. I did find Kobi couldn't pull as effectively against the harness as he did the head collars, and he was able to meet dogs and people without being pulled away from them by accident.
We were then given a Freedom Harness to test out. Our trainer had just switched to one and had mixed opinions of them and wanted an outside non- trainer review. The Freedom Harness has pro's and con's like they all do, but I do find I am so far liking the Freedom Harness best. The harness is slightly most complicated to adjust properly and put onto the dog but we've gotten used to it. The harness has a velvet tummy band to attempt at preventing wearing away of fur along the stomach and in the arm pits. This harness has an attachment point in the both the front and along the back. And interestingly the attachment point along the back has the cinching ability seen in the front of Easy Walk Harnesses. We did not try and Easy Walk but were told they needed constant adjustment because of the front cinching making them a bit of a pain.
Please let me know what your thoughts are on any of these products or if you have other products you think work well.