Most Helpful Girl
You should wash your hair at most every other day, otherwise the good oils will be stripped away and leave your hair dry and your scalp flakey.
I use head and shoulders for my dandruff problems and it works SO WELL. Just be sure to massage the shampoo into your scalp. Most shampoos will make your hair moisturized but not your scalp, find one that works for dandruff (that will provide moisture to the skin) then when applying it massage it into your scalp, not just your hair.
If that doesn't work then afterward use a moisturizing product (there are lots) and apply that your hair is still damp so that it doesn't look oily just smooth. If that doesn't work then apply some when dry, just be careful not to apply too much or it'll look like you slathered product into your hair, not like you're hair is healthy and smooth.
They also have leave-in conditioners that might work well for you.