It's possible it's the food. Food is the easiest thing to change to see if that's the issue. Try grain free and fish based for a month or two and see if it helps. In the meantime a little organic coconut oil as a topical will probably help as well. Fish oil and coconut oil rotated out as a supplement will also help with dry skin.
"i can explain it to you, but i can't understand it for you."