Step 1
If your dog is wearing a leash and collar, don’t allow your dog any forward progress while pulling. Block the action!
Step 2
Reward your dog with food for acquiescing to the leash. When your dog hits the end of the leash, pull back slightly more than the dog is pulling. When your dog turns around, you reward the behavior with a YES marker and food.
Step 3
If your dog balks (refuses to move in the direction of leash pressure), don’t give up and don’t get frustrated and yank the dog. Just apply 110% of the pressure the dog is applying in the opposite direction. Slowly the dog will move your direction and at some point, will acquiesce / give into the leash.
That’s it!
If you want, build behaviors like heel and a loose leash walk after creating some foundation and control of the basics.