We've had good success with a harness on Cannoli and the "you pull we stop" method of leash training. It's frustrating at first but she figured out pretty quickly that when she pulls we stop, so if she wants to walk she has to have good manners.
Now if I could get the Chihuahua to agree to this we'd be in business, she pulls like a sled dog. It's not as bad though considering the Basset weighs 50 pounds and the Chihuahua maybe 10