It might help to give him fish twice a week. If one of my dogs gets a dry or flaky coat, I just give them a couple fish oil capsules a few times a week. Make sure you get the fish body oil though, and not one with soy and everything else in it.
Hope this helps,
Ezriyah
Regards Bullmastiffs...