A couple of suggestions...

I understand he doesn't like the pediasure, but it might be worth trying to make him some smoothies, you can pack all kinds of goodness into them and he wouldn't need to...