My DD has lovely shoulder length hair but as she's starting puberty, it's getting greasy and needing to be washed much more frequently. She also has a flaky scalp. Can anyone recommend a good shampoo for this combination? Thank you.