If your DOG is leaning on its LEAD you're doing it WRONG!
The DOG should not be CHOKING because it's PULLING SO HARD it's cutting off its AIR.
Your ARM should not be SORE when you're done walking your DOG.
You should NEVER be pulled off your FEET by your DOG.
(You should NEVER have your ARM/wrist/elbow/hand/shoulder broken when your DOG pulls you off your feet)
You and your DOG should not be TILTED AWAY from each other at 45 degrees so that you can maintain your balance while your DOG CHOKES itself because it's LEANING ON ITS LEASH so hard.
People should not be crossing the street while you walk your DOG because you have so little CONTROL of it, it may pull away from you and kill them/their dog/their kid/their horse/their spouse.
Leash train your damned DOG properly so that it isn't a danger to ITSELF or OTHERS, or keep the damned thing at home.