There is a big misconception in the beauty industry on what dandruff actually is. Most people believe they have dandruff and resort to "over the counter" shampoos and treatments, to resolve a problem that really isn't even there.
Large companies have made billions convincing us that dandruff is white dry flakes; that is far from the truth. Dandruff is actually yellow or grey oily balls that clump together, not flakes. Flakes are caused by dry scalp, not dandruff.
For many of us we resort to buying over the counter products that only make our dry scalp worse. To get rid of the flaky scalp you must use a high a quality shampoo and conditioner, this will result in the flaky scalp to disappear.
These "cheap" products have harsh ingredients, like alcohol, and also have a high PH. These ingredients make your scalp completely off balance. When you mess with the PH of your scalp you start to see the white dry flakes.
Make sure that you are using a natural, salon brand to take care of your scalp. If your scalp is not healthy the rest of your hair will not look good. Always remember that you get what you pay for!