Dog pulling on the leash is a common behavior problem, but it can be corrected with patience and consistency. Here are some steps you can take to stop your dog from pulling:
Teach loose leash walking: Train your dog to walk next to you on a loose leash. Start by stopping and standing still every time your dog pulls, and then praising and rewarding them when they come back to your side. Repeat this process until your dog consistently walks next to you on a loose leash.
Use a no-pull harness: A harness that restricts your dog's movement can help prevent pulling. Some harnesses have a front leash attachment that redirects your dog's attention back to you when they pull.
Distract and redirect: Distract your dog with treats or toys when they start to pull, and redirect their attention back to you.
Change direction: If your dog pulls, stop and change direction suddenly. This will make it more difficult for your dog to pull, and it will encourage them to focus on you.
Positive reinforcement: Reinforce good behavior with treats and praise, and avoid punishing your dog for pulling. This will encourage them to repeat the behavior you want.
Consistency is key when it comes to stopping your dog from pulling. Be patient and persistent, and remember to always reward good behavior. Additionally, if your dog's pulling is a serious issue, consider seeking the help of a professional dog trainer.