My dog is just turned 3 years old husky great pyranese. He pulls on walks and when he sees other dogs, he lunges to them. I realized that is what he does at the off leash dog park. But on walks, on trails and other places where leash is required, he drags me with him. Is there any trainings I can do to make him know he's on leash?