"muzzles" won't do anything about pulling

i use a Halti on my husky mix because she's a puller. when i have it on her she's still a little headstrong but she's not obnoxious about it, like she is when i just have her with her normal collar on. i like the Halti as it doesn't force her mouth closed unless she pulls hard so she has have her mouth open for whatever she likes as long as she doesn't pull!
for anything like this i'd suggest just going to the store and buying it, or at least going to the store and fitting them on your dog to find out what size you actually need and then hunting around and seeing if you can get it cheaper elsewhere. i bought a halti from petco's site and it was way too big, and when i went back in store the one i bought was still big on my dog...but the one under it was too small. i know mine is hard to fit anything for, as she's an odd mix, but at least you'd know exactly what you'd need. and though my dog is pretty good with the halti i think a non pull harness, like someone above suggested, would probably work better on pullers.