C.W.
It looks like you're getting some good advice. I say try everything until you find what works for yours. My son just turned 3. My pet peeve is when he screams. (I've written about it on Mamasource.) I used to get angry and put him in the corner for timeout or in his room. This only made him scream more. Now I try to talk to him first, or see if I can tell what's going on. Many times he just needs a good hug. I pick him up and say "Why are you screaming? Talk to mommy. You want a cookie, huh? And you're disappointed because you can't have one." If he cooperates with me, I will hold him and hug him and it will be over. He just needed some attention. Sometimes he is just having a bad day and needs a good cry, but he screams instead. If he's not cooperative and talks to me, I will put him in the "scream corner" and tell him when he's ready he can join me and his sister. Usually he'll either quit after one or two short screams. Or, he'll start to "real cry" with tears. When I see tears I know that he's feeling some kind of emotion and I will immediately go to him and he will cry while I rub his back or rock him. I have learned that since toddlers can't verbalize what they're feeling, all they can really do is get angry and have a fit, or cry. So I try to be more compassionate and understanding. Afterwards we feel bonded again, instead of mad at each other. I like it much better and so does he. :)