Make no mistake. Your dog can be trained to walk on a loose leash without using a choke, pinch or shock collar.
The following video shows two dogs walking in super heavy distractions (both at #42 onthe dog intelligence list so not TOO smart, LOL), and they both learned to walk on a loose leash completely without corrections. I know this is true because I taught them!
If you think you need training tools other than a clicker and food rewards, I am here to tell you that is an incorrect assumption.
YOU personally, may not be able to train it because of lack of skill or knowledge, but any dog can LEARN to do it if you are willing to teach it.
Choke, pinch and shock collars are designed to cause PAIN to the dog in order to stop a behaviour you don't want. That is why they work. They cause pain. You don't need them.
Instead, develop a closer relationship with your dog by learning how to communicate better with him. Learn doggie language and then communicate what you need your dog to learn.
You don't need to use pain to do it.