if he has a love for training and used to take it seriously but only goes once every two weeks or so then maybe getting him a personal trainer for christmas or his birthday would/could prompt him to take it serious again and or stop drinking so much (just an idea)

that is if you have the money

also get him to sign up for this site he would learn alot