Ds1 is 3yrs 10months and Ds2 is 10 months. Ds1 is very rough with his brother...not just in a rough and tumble boys' way but in a more 'intended' way. Examples include walking passed him and smacking his head on the way by, pushing him over backwards when he's sitting up, dragging him by the legs when he's crawling. On a couple of occasions, Ds2 has really banged his head falling. It's horrible to watch and clearly not acceptable behaviour.
Our main problem is that Ds1 is extremely difficult to punish. Nothing seems to make a difference or get it through to him that his behaviour is not right. We have tried:
Asking him to stop
Warning, naughty step etc
Shouting
Taking toys away
Sending him to his room
Stopping him being involved in something he enjoys (e.g. Helping DH cut grass)
Reasoning with him and trying to explain what he has done wrong.
Nothing works! He cries when you punish him but only because he is angry that we've dared to question his imagined 'authority'. Two minutes after the punishment has ended he'll do it again!
I should add that Ds1 is the most lovely, very articulate, funny, good natured boy 95% of the time and a joy to spend time with. Also very affectionate to Ds2 lots of the time. However, once we get in to the cycle of him hurting d2, us punishing him, him getting angry etc etc , it can go on all day and it is emotionally exhausting.
Any ideas! Don't want to see my lovely boy turning in to a monster so have to get through to him that he cannot behave like that towards his brother!