I'm considering this....
OMG!
That looks absolutely horrible for the doggie.
Please consider a good doggie obedience training program with you involved in the process with your poooch.
Also if needed, you could get a leash that pulls on the dog’s harness (chest).. and without prongs or needles in it (!!!)