Need some advice please.
4yr old DS has always been an absolute joy, always done as asked, always been so sweet and caring and gentle. All our family and friends have always commented on how good he is, that "we'll never get another as good as him"
In the last couple of months DS's behaviour has really gone down hill, not doing as he is told, waiting for me to get to the stage where I have to shout at him before he will do anything, not listening etc. (I know some of you will think this is a typical 4 yr old but it's not typical of him). Coupled with this he is often rough towards his sister, I know he's a boy and they can be rougher but even when we ask him to be gentle etc it's like he's not hearing us and we end up shouting at him again as he's still being rough, sometimes this is just playful and he is getting over excited but on a few occasions he has pushed her and she has fallen over and today he threw a toy at her. He usually does this when we are out of sight and always tells us meekly what he has done.
Our punishment of choice is timeout and on the last couple of occasions we have put him on there he has cried and apologised when he has come off timeout and when really pushed has said he doesn't like dd and wants it to be just him again. This upsets me so much but then I end up giving lots of cuddles and I now think he knows he can use that to get off the hook!
90% of the time he is fine with her and can't get enough of her and his face quite literally lights up when she walks in a room or when he hears her wake up in the morn/after nap.
At a time when I really want to show him how much I love him and how special he is, and that he is still just as important to us, I find myself shouting at him all the time and it's making me miserable and I hate to think what I'm doing to him. But I can't let these things go unpunished can I?
I know he could almost be behaving like this in an attention seeking manner but I feel like I'm in a vicious circle as again, I have to punish him for behaviour like this and therefor he gets attention.
Please help me nip this in the bud as I already feel it's getting out of control.