E.F.
I use "You may not with everything or I give them a direction that they can follow. For example if she is running I would say You need to walk. This gives them more concrete direction and they stop doing what they were doing. I only use NO for serious stuff when it is really dangerous and I don't have enough time to talk and just need them to get away from the danger. Also redirecting as you are doing is a huge thing to continue to do at this age. It is a lot of hands on. I have found that not until they a lot older can you just say something and they listen.