DD is going through what I hope is a phase at the moment. She is a very sweet and loving child but is very determined and strong willed. When we play with other children she goes up to them sometimes if they are in her way or something and puts her hands right up to them as if to push and then starts shaking. I know this sounds really weird and it is. She pulls the oddest face. I don't really know how to deal with her when she does this. She's not actually pushing but I get very cross and upset with her for doing it because she obviously is doing it because she's irritated with the other child. She's 20 months and has a very good vocabulary and understanding so I generally tell her off and tell her she won't come to play with people again if she behaves like this. I then ask her to apologise to the other child which she then does. But a few minutes later she will do it again.
She also yesterday went as if to kick the other child and I shouted at her and she stopped.
I am sure it is normal but I am not sure how to deal with it best. I want her to know it's not acceptable behaviour to do this. Does anyone have any good suggestions as to how I can deal with it and can anyone reassure me that it is normal.
I can't always go for the time out option because sometimes there's nowhere for her to go if we are out and about.