My dog pulls on the leash constantly
Be a Tree.
If the dog pulls, stop moving. Don't yank. Wait for slack in the leash before creating forward again. Use a front-clip harness to reduce leverage.
Reward
Treat heavily when they walk by your side (heel).