My DS is 4 years old and started school in September, he can be so lovely but also so horrid at times. With our friends children (all are babies/toddlers/preschoolers) he is so lovely and kind and gentle. With children his age or older he turns into a monster. At parents evening the teachers said how he’s kind and has lots of friends and is good at sharing which just confuses me.
Yesterday he was at a class birthday party and a few of the boys have known each other for the past two years and like to wrestle each other, they have obviously established boundaries and enjoy play fighting, my DS gets involved and always ends up making someone cry. I was constantly telling him to calm down and stop pushing and grabbing yet after a couple of minutes he upsets somebody else. They run up to him smiling and always end up cringing away with a sad face because he just acts stupid. He‘s always been very very sociable and will find someone to play with everywhere he goes but then he gets too excited and does something stupid like sit on them until they cry. He does it all with a smile on his face thinking they’re having a great time, it’s honestly bizarre. Why doesn’t he understand that he’s making everyone around him sad? It’s mortifying. He desperately wants friends but then grabs them and drags them on top of himself and then they get angry or sad that he won’t let go. He’s done the same at a hobby this evening, I volunteer and it’s very embarrassing having to peel him off other children because they’re sick of him playing wrong. I love him so much but I’m sick of leaving everywhere in shame because of his poor behaviour. At home I send him to his room until he calms down and gives me a cuddle and says sorry. I just don’t know what to do, my parents way of discipline was a smack so what’s the alternative?