If you want to do training skip pet smart, I work there and by the end of even the advance classes the dogs are still pulling like crazy.
Try using a prong accompanied by learning the heel position.
Look up on you tube how to train heel or join a shutzhund forum they'll have good tips.
And if you go with a prong look up how to properly use one (and fit oone before you get one).