
Hi Becki!
I'm afraid its back to basics
Great article by Karen Pryor about training not to pull (just click on that blue link to read)
You've mentioned various 'aids' but these are quick (or sometimes drastic) fixes. A Harness allows a dog to put its wieght into it and actually pull harder! and the anti-pull harness's ruin a dogs natural gait and movement.
You could join a training club, its reassuring to be in the company of other people struggling and learning, you can have a good laugh with each other and its great support cheering each other on and seeing how far you've all come. Plus it keeps you motivated to keep on and do it

I'd recommend Dog trainers who are registered with
Association of Pet Dog Trainers the site will help you locate trainers local to you.
I Have always owned Huskies so I know what pulling's like

My dogs know when the harness goes on they can pull and when its collar and lead they walk to my side or just infront but on a loose lead.
It really doesn't take long to do and the joy of going to a good trainer means you'll learn positive rewarding training and will learn lots of tips and techniques to deal with the 'loopiness' and get his attention back onto you.
Hope this helps or gives you ideas.
Running the 'Idita-choc' Sled race with Lori!..~¤ø Sponsored by Hendricks Gin! ¤ø~