Does she know the "wait" command? If not, that is one you need to teach her now. "Wait" is different from "stay". Wait means "you wait where I tell you to, but I can release you from close up or far away". Stay means "you stay there and don't move until I come back to you and release you". I use wait ALL the time. One of the places I use it is at the back door. My dogs love to rush out the door all at once and have been known to run over me in the process. So they all have to sit and wait until I go out the door first, and then I release them. When I go up or down stairs, they have to wait either at the top or at the bottom until I reach where I am going and release them.
I really worked on this command a lot with them because we go up to my parents' lake house with my mom, who is 80. I am afraid that in their enthusiasm they will run her over and injure her.