I've heard repeatedly that the best therapy is actually to walk and keep active (aside of all the exercises he'll be shown in his therapies).
I've heard of a new therapy based on electric stimulation, but have not been able to get it yet, so can not comment.
and finally, and most important.... I believe one of the things that works the best is attitude. Being happy really helps with everything.
Hope this helps.