It is hard for me to understand how you can hit him to make him stop hitting others with any degree of success. Unless he has an emotional issue, kids learn who they are from the people around them. The key is to build a positive self image by telling him he is the person you want him to be.
When he misbehaves, quitely and unemotionally, put him in a private area and let him stay there until he calms down. He has to understand that his bad behavior always leads to the same consequence. That's only half of the solution.
The other half and most important is to watch for the good behaviors and compliment him for them. Tell him he's so much fun to be with, the's a very bright guy, you love it when he does what you ask. Add a lot of hugs to the formula. He will learn that he can control how he is treated based on how he acts.
One other ingredient is exercise. Kids that get plenty of exercise are calmer and much easier to deal with. If you pump him up with sugar and he has nothing to do, you're in for a bad day.
Answered Sep 18, 2010
Edited Sep 18, 2010