167 - это же не карлик, в конце концов! Мой тоже маленький, увы, чуть выше вашего - 173см. Не вижу, чтобы комплексовал. В спортзал он у вас ходит? Вы, надеюсь, ему не капаете на мозги и не убеждаете его, что у него проблемы? Отправляйте летом в молодежный лагерь, а теч года на курсы какие-нибудь, иностранного или вождения, там девчонок море. И маленький рост ну никак не проблема для этого.