I have had it with my two year old, and need some ideas to change my approach.
When he's upset with something -- i.e. it's raining out and he doesn't want it to be raining -- he whines and yells and screams at me to change it. It's of course worse when he's tired, but he has these tantrums/meltdowns even when he's well rested. I try to walk away from him when he's like this, but it's really hard to disengage. I'd love ideas of how to get him down from the ledge.
He's also started hitting and throwing. He doesn't do it when he's angry or upset -- he thinks it's funny. He doesn't hit hard and it doesn't hurt, but it is of course unacceptable and his sister hates it. He also likes to throw his toys across the room. When he does that, I take the toy away, but he's perfectly happy to lose it -- and just goes and throws something else. The "mainstream" advice would be timeouts, but I'd rather find something else, and the few times I've tried, I've had to physically hold him down until I give up 30 seconds later.
Any advice would be great. I miss my easy-going fun little boy.