How can teach my son to defend himself?

Karate. Karate classes for children can be very good fo building self esteem. It teaches good character traits. I recommend it to all my patients.