My DD has just turned 2 and has been hitting other toddlers for about 8 months now. It started when she was just over 1 and she would hit me in the face during nappy changes etc. I told her firmly no and she gradually stopped. Then she started swiping other children her age. I take her away from the situation/tell her firmly no/I'm consistent/I don't shout/I've tried time out/I never let her get over-tired or hungry etc. Basically I've tried everything you're told to do in this situation. But she still does it and it's really getting me down.
Today for example, I took her to soft play and within two minutes of arriving she walked up to a similar-aged boy and hit him full in the face for no reason. Then she hit his brother. Then she hit a younger girl for holding onto a chair she had sat on a few moments before. I ended up leaving because I was so upset and embarrassed. I told her off on the way out and said I was very disappointed in her and she went very quiet. When we got home she was extra nice and kept smiling at me, and I kept firmly saying how upset I was with her. She said sorry a few times and looked sad. But I know if I take her back tomorrow the same thing will happen because it always does.
It's so frustrating being told that it's just a phase because surely it should have ended by now? Also, she's not 'just being a toddler' because her NCT friends who she has known since birth don't behave like her, and other toddlers at music group/playgroups don't act like this either. They may do it occasionally, but it's so consistent with her. Over the last six months she's become so much more whiney too. I've noticed she gets upset/angry/frustrated way more than other toddlers. During play dates or groups, she cries over the slightest thing and will often pretend to fall over to get attention and cry more. But she's not lacking in attention. I work part-time and we read books, paint, go to the park etc every day. Yet she seems so angry and frustrated the whole time and it's getting so hard to deal with.
I'm so p*ssed off with the whole thing and don't know what I'm doing wrong. Please help.