I've been working on teaching my siberian husky to "heel" and it's still an on-going battle, lol. Have you tried a halti or gentle leader? Those work nicely on most dogs to stop the pulling.