I have an almost 3 year old boy. He is smart, creative, and a complete JOY to be around-- most of the time! He will have these times when he gets way too physical-- bites, hits, kicks, scratches, pinches. Mostly me, sometimes his older sister (she's 7 years old). I know he does this when he is tired, frustrated, bored, or angry, but how can I get him to stop?? I have tried telling him, "biting hurts. We don't bite Mommy." We have discussed things that are okay to bite. I have even tried time out for 2 minutes. One time I got so frustrated with him pinching that I actually smacked his hand-- I felt terrible and he cried like his little heart was broken. What can I do to stop these behaviors ~gently~?? I want to do something positive, but I just don't know what! Please help!!