My son is 3 in September and has recently become very aggressive towards his sister aged 7. They have always got on really well before now and she is very patient with him, but is now getting smacked, squeezed, pinched almost all the time he's with her. He doesn't seem to respond to reasoning and now we're trying putting him in his room on his own when he does this, making him say he'll be nice to her before he's allowed out. It works a bit in the very short term but not really. Anyone got any helpful ideas? (He doesn't do it to any other children.)