My 3 year old is getting more and more defiant and violent and I could do with some advice. I am trying the 1-2-3 magic method but its not really working for us. For example firstly he just counts us back and tries telling us that we are going on time out (we just put him on time out anyway) secondly he will not stay in his bedroom, so we either end up holding the door handle or repeatedly putting him back, which turns into a game. We dont start the time out until he is sat on his bed, as the door handle pulling and running away is naughty behaviour. While on time out he shouts at us through the door. Silly stuff but defiant and disrespectful. He also refuses to sit on his bed, so I occasionally ask 'are you sitting on your bed?' And get back 'no, don't want to' to which I say 'you will stay in your room until you do'. He just makes up games in his room and talks to himself (not wailing), but refuses point blank to sit on his bed. He was in there for an hour today (I realise this will get me flamed) but at one point he even said 'I have locked the door and I'm staying in here' in other words he was telling me that he was in control of the situation, not me. He finally came out because he needed a poo, and only then did he sit on his bed.
We really need to get in control of this situation. At the moment it feels very much like he is in control, and I want this changed before he gets older. The hitting in particular needs to stop. I am due another child later in the year.
Any ideas? We haven't tried a reward chart yet, but think we will try that next. We do praise him regularly, offer him situations where he has some control and can choose things, and he is in general a very happy little boy, but the defiant and violent streak is really worrying me.