all joking aside dandruff is caused by a few things:
Dry skin
A build up of shampoo and soap.
A build up of sweat, dead skin, and crap
Change your shampoo once a week to something else for one day, and then go back to your regular shampoo, this will help you quite a bit.
typically, once a week, I will get a good lather of dial or lava, and just scrub the shit out of my hair. this keeps the dandruff down. I have insanely thick hair, its weird it's so thick. So my problem is that when my hair breaks, or when I sweat, it doesn't naturally fall off my dome. It just sits there.
so, doing the scrub method really helps.