Having the right equipment for walking your dog can make this valuable and enriching time more pleasant for both of you. While it is always important to teach a dog to walk on a loose lead regardless of equipment, this can take time.
In the mean time, try changing up your equipment. Below are some suggestions for collars, head halters and leashes that I like. It is difficult to get good dog equipment locally.
The Balance Harness. This is a well designed harness that lets the dog move naturally. It has a ring at the chest for control and a ring at the shoulder. You can even put a leash on each ring for max control. https://www.blue-9.com/collections/balance-harnesses/products/bhb?variant=41161508749510
The Sensation Harness. This is for less aggressive pullers and medium sized dogs.
Two inch wide Martingale Collar. This collar will distribute the pressure on your dog’s neck over a wider area and will help prevent injuries to the trachea and spine. Lots to choose from on Amazon.
The Scruffy Guider. This is a martingale collar with two straps. The gap between the straps protects the trachea and the delicate vertebrae of the spine.
https://mistypinespetcompany.com/store/scruffy-guider-collar.html
The OptiFit Halti head halter. This is an upgrade for Halti. It now has a lockable muzzle strap and the safety strap that attaches to the neck collar or harness.
The Grip-it-Lead. This leash is affordable and has a terrific grip. Get the 6 foot length.
https://www.rayallen.com/grip-it-leads/?sku=57-76-06
The Oiled Leather Lead. You will have this for life.
https://www.rayallen.com/oiled-leather-leash/?sku=9642-6