Oh poor boy! No wisdom here, but usually these skin problems are food related. Even if the kibble is top quality it may not be suitable. Maybe the protein source is causing it? Just quessing, maybe the vet can find out. Unfortunately vets don't know much about nutrition and some of the allergenic kibble that they push have feathers in them amongst other yacky stuff.