Training loose leash walk doesn't have to be hard, you just need the right method, good timing and consistency.

Our dogs only pull on the leash because we teach them that's how to get where they want to go. A dog is rewarding for the behaviour every time it pulls and it gets to keep moving forward. Don't let your dog pull - change direction by turning sharply on your heel in a 180 change of direction every time the leash goes tight. Praise and reward the dog for being on a loose leash. But keep consistent and approach each walk as a training session. You might not get further than half way down your street to start with but it does work.

Tools are just that, tools, and dogs can learn to pull on any of them if you aren't doing any training to go along with it.