Sometimes diet is everything - too little fat in the diet can be one cause.
I would definitely try some of the medicated dog dandruff shampoos available for a while. You can also get oil sprays which help with dry dog skin.
Whatever you do, don't use human dandruff shampoos, they can be...