May I suggest you start him off flying gliders at a club. It puts him in an environment where working together is expected through good weather days and bad while being exposed to many different age groups.
Rather then showing up for your flight lessons and leaving from home again.
Get him to find a parttime job to finance the glider flying and find out if he has the correct wish/motivation ratio.