My 4 year old (5 in October) threw a tantrum just before dinner yesterday.
He didn't want to stop playing. I told him he could have extra play time after dinner and bath if he liked but he was immediately rude and angry regarding. So I sent him to his room to calm down as he refused to go to the table. Then, I reiterated that he could have extra play time after dinner if he was well behaved. He just dug in.
I gave him a countdown to get to dinner or else I would take the truck the was playing with. No - arms crossed, huffing, refusing. Got to 0 and took the truck, put it on top if the fridge.
He came at me punching (as hard as he could!) I marched him to the corner and sat him down. He left the corner and I told him to return (No!), I told him I'd take another truck if he didn't return (Nope!) I took another truck and put it on the fridge and he was punching me, yada yada. I carried him back to the corner. Then he tripped following me and stubbed his toe so was crying for me to hug him.
Sharply told him he is behaviour is very naughty and that I would not deal with him until he returned to the corner like he was asked. He did so. I waited 2 min or so and went to talk to him. He apologized but it more ended becasue he hurt himself than anything else.
Sent him to bed directly after bath with no play time (but still read his stories), no dessert when asked at dinner and trucks are gone for the rest of the week (but he has lots of others).
Is that too soft would you say or about right? I was tempted to do something really meaningful like taking the tv away for the rest of the week but that wasn't really related....?
Also - is this common behavour? The things he picks up at daycare are unbelievable!! Sometimes he has a meltdown but he's never been so aggressive about it.
What would you have done?