I'd change diets.

We used to be on pedigree chum, and both Tarmac (rest his soul) and Guinness had skin problems time to time.

Now on a raw diet - with plenty of offal - and additional oils - cod liver/flaxseed/evening primrose - he only occasionally has a problem. At these times I up his oil and liver - and it seems to sort him out.

Good luck.