I'm feeling so confused over the best way to deal with my 2yo (just turned 2). He sometimes pushes or smacks. He does this to children if they are too close to him or to me/DH etc if he is tired/hungry etc. Now, whilst I appreciate he doesn't know how to handle strong feelings just yet and his speech is poor so he can't always tell me, I obviously want him to know that hitting etc are not acceptable behaviours and I want to teach him how to deal with things.
How do you do that?!
He went through a biting phase at around 1 which we dealt with by saying "we don't bite" and showing him how to be gentle. Sometimes that still works (with a firm no) and he will say "aww", stroke your face and give you a kiss/cuddle. But if he is overexcited or past it with tiredness he just does it again. Half the time he just laughs at you or seems to enjoy the reaction. I really worry what other parents think about him, I don't want him being excluded for being aggressive.
With non physical stuff I tend to distract him which works well, as he seems to love the attention he gets from misbehaving. But I don't feel I can do that for pushing, it doesn't seem enough? We have done warning and "timeout" for some serious hair pulling where he wouldn't let go; we didn't make him sit on a step for 2 minutes, we removed him from the room to calm down, but I don't think he really gets it.
We are firm and consistent, does it just click into place some time? I sometimes dread taking him to parties etc but he will be the one pushing the others. I make sure I praise him lots when he is nice and gentle and make sure I'm specific about what I'm praising, e.g. "that's lovely and gentle DS, well done!" so he does get positive attention.
Please help, I feel like I'm failing him.