To teach a dog to walk on a leash without pulling, you can start by using positive reinforcement training techniques such as rewarding your dog with treats or praise when they walk nicely by your side. You can also try using a front-clip harness to discourage pulling. Consistent training, patience, and practice will help your dog learn to walk politely on a leash.