Parentingtips.com has a counseling line. You may want to seek advice. I hear it is really great. But I would start by recognizing the boys developing puberty and frustration. Also, diet may accelerate puberty. Don't punish. It is not his fault, he is frustrated and can't control himself and if you punish he will become violent out of despair and feeling worthless and failing to please you.