can you train a puller to heel?
Then you can train your dog to walk to heel, and prevent them getting the opportunity to pulling on the lead. Every time your dog gets to pull on the lead in the middle of your training program, they are getting a chance to perfect the pulling habit and reducing the effect of all your hard training work.