Your post has really touched me, I'm so sorry you had to go through that - and I really admire your determination to turn things around for your son.
There are lots of different recovery methods, but just as a suggestion, have you read 'The Easy Way to Control Alcohol' by Allen Carr. It's not for everyone but I do it's changed a lot of lives.