If ever there is a way to teach a dog something without the use of force, as in my description of the cure I implimented...it is my opinon that the dog learns to use his own head better. He has a choice, either try to get his own way by rushing the door, but never receive a payoff (getting out the door) or think of a way to get his own way....remain seated. LOL. He figures it out all by himself. If you're not quick enough to close the door before he rushes out, then by all means, use a leash. LOL. I happened to be able to do this. My hinges have really gotten a work out.
Another example is when he learns to wait for you to set the food bowl down. He is told to sit/wait until you give the release word. If he disobeys, that was his choice. BUT...the food bowl gets swiped up in a split of a second...before he gets a chance to get any food. Then he has the opportunity to re-take the test. LOL. "Sit-wait." And so it goes....he rushes ahead of the release word....no food, bowl is picked up. He obeys, viola....he gets his payoff. It doesn't take him long to choose the "right" way....the way that gets him a payoff.
I do the same thing with everything. Heel....If he heels, he gets a reward. If he doesn't, I don't jerk his collar or force him with the leash. I wait for him to figure out what gets him the payoff. Just make sure the payoff or reward is worth it to him.