I can actually help out a LOT here! Huskies are born to pull. So to break this when i needed them to walk like civilized animals was important!
Here are a few things that we did:
I bought prongs at first, but the dogs would only not pull when the prong was on. If they weren't wearing it, i didn't matter. And i didn't want to use it as a crutch forever. So i gave it the boot. Prongs should only be used intermittently for training (in my opinion) they shouldn't be used as permanent walking fixtures.
I began to teach the dogs to get into the heel position (seated at my left side looking at me) and added a word cue (used the German equivalent: Fuss) you can use whatever you'd like, that doesn't really matter. Once they were in position i would begin to walk, if they would break or begin to pull i would verbally correct, if they didn't respond i would stop and give them the command (Fuss). If they didn't listen i would take a step back and repeat. I kept walking backwards until they got it. Praise. Walk again. The first walks took some time. But they begin to become very irritated that the only direction they're going is backwards!
I now just use choke collars to walk them but it's rare that i ever need them. You have to be consistent. That's really the key to anything!