Q. How do I stop dog rushing out the door and down the road?

Easy! Put dog on a lead before you open the door. Once both of you have developed a habit of waiting then you can relax about this.