Strip club = yes because everyone over 18 needs to attend one at least once...kind of a coming of age event.
FUCK THE WHORE HOUSE IDEA...get him some friends that can actually help blow up his confidence a bit and he will have no problems with girls.
http://fastseduction.com/