
1. You've practiced it over and over. Your dog thinks she's good at it.
If you had any interesting is what the 5 reasons are, I'm pretty sure you've got a dog with a habit of pulling on the leash all the time.
You've kept saying in your mind over and over, "I wish my dog didn't pull on the leash, but I don't know what else do."
Chances are you've tried a technique or two, it didn't work and you just need to get your dog out for some exercise. You are trying to get from point A to point B and back again, and so far the easiest way is to just hold on and possibly say, "Leave it, leave it, leave," while you semi drag you dog along with you.
It's frustrating, less than desirable, but you put it up with it. It causes underlying anxiety you keep in check, but it's not the fun times you'd imagined with your dog.