Desperate for advice re: 3 year old DS. He's always been ... shall we say ... exuberant but very recently the hitting/pushing/shoving/throwing things has become a real problem for me in that it's now directed at innocent bystanders and causing a problem in my relationship with their parents (I think). This week he's hit a new low with playing too roughly with a 2 year old little boy (who he's played nicely with for ages) - he swung him around by his coat hood and made him cry then today he threw his cap at a friend of DDs (7 year old little boy who he really looks up to) caught him in the eye and made him cry ...
It's also a problem at home where he's constantly shoving and hitting his 7 year old sister and 1 year old little brother. After these incidents, I generally use the step and after his "punishment" we talk about his feelings and he's pretty articulate about why he was cross etc. I've also used sanctions for bad behaviour like withdrawing treats (special snacks, going to special places) and this morning I left DD with another parent and took him straight back to the car where he had an enormous tantrum and told me to "F off". Nice.
I was thinking maybe a star chart but apart from the aggression, his behaviour is generally very good. He listens, chats, is often very gentle and patient with his brother and helpful with me and his sister. He's beautifully behaved for his Dad when he takes him out at the weekend. It's just these moments of fleeting aggression around me that seems to be a problem.
So wise Mumsnetters - any words of wisdom? Can't seem to stop my own tears this morning which appears to have had a profound effect on him for some reason. I feel like I'm failing my wonderful funny little boy and I'm not sure how to help him 