As far as the feed, a good balanced feed is all you need, I try not get tied up on brands, you need to make sure you are giving them the right amount of fat and protein along with minerals.. Worm him, limit his hay and feed a good clean grass hay. Make sure he is getting 3% of his body weight a day and exercise every day.
It won't happen overnight but you can get him on the right track.