1. Always hold your dogs leash with two hands your dominant hand should be placed through the loop and your other should be about a foot up from where the leash attaches to your dogs collar.
2. Tie a knot in your dog leash that is about a foot or so up. Hold the leash underneath the knot and do not move your hand, this will help to train your dog to heel and stay close during your walks.
3. Try to always keep your dog on your left side. If they stray to the right gently guide them back to the left, this is something they will soon become accustomed to.
4. If your dog continues to pull on the leash, stop where you are, and wait until he finally turns back to you, praise him by telling him he's a good dog and continue on your walk. Your dog should show recognition of the praise and eventually modify his behavior if you are consistent with the above.
5. So you've completed the steps above and your dog still wants to walk in front of you and pull on the lease? You may want to invest in either a gentle leader or Halter and use them to aid in teaching the "heal command".