Dry scalp. Dry skin on the scalp can cause scaly flakes. Dandruff due to a dry scalp can be treated with inexpensive, medicated dandruff shampoos sold in drugstores. Look for products that contain pyrithione zinc, salicylic acid, tar, selenium sulfide, or ketoconazole. Use dandruff shampoo a few times a week to keep flakes away.