My DS is 3 and gets into this crazy hyper moods where he is out of control and I can't get him to listen/stop/anything. He will usually be running around, screaming, laughing, will run up and hit me and continue laughing, will hurt the cat and continue laughing. NOTHING I say stops him. I end up getting frustrated and grabbing him and spanking him . I always feel bad about it and will apologize to him after a few minutes (when I've taken some deep breaths and calmed down). But I just reach this point where I am so desperate and NOTHING is working. And spanking actually does work.. It snaps him back to reality where he will actually listen to me and stop what he's doing. Although at first he just starts to cry and will say something like "you hit me! It's not nice to hit!" And of course he's right and I know that but I just literally do not know what else to do to snap him out of these crazy moods. He will not stop laughing and continuing to be totally insane no matter what I do.
I should mention that sometimes bribery will work to snap him out of it - a treat or getting to watch a show. But we don't always have time, often we're getting ready to leave for daycare or getting ready to go to bed.
So to sum up, none of these work: explaining/rationalizing, yelling, physically restraining him, time outs (he won't stay.. and physically holding him in one spot doesn't work)
These work: spanking, bribery
There's got to be another way!! Help!!