I would start with a good professional grooming, try not to go to Petsmart, their groomers are only given a short couse and don't have much experance. A good bath, with an oatmeal type shampoo, and a good deshedding will let the skin breath better. Then check your dog food for corn. Corn causes many skin problems. Since we have taken our dogs off the corn based food, their skin and coats are just beautiful. I would be careful adding too much oil, as it can cause upset stomachs. Also a good brushing weekly will help too.