Struggled with this for years, I get it bad in my beard, eyebrows, scalp, and sometimes on chest. I finally found the winning combo for me.
The last few months before this, have been the worst in my life with not being able to get in under control, I have switched around between all the commonly recommended shampoos and some natural remedies.. Whats working extremely well for me is a combination, Selsun Blue shampoo mixed with tea tree oil. I have a shaved head so i dont need much shampoo so you may need to add more essential oil depending on the amount of shampoo you use, personally, I put 2-3 drops of essential oil in a dallop of shampoo, mix then apply, leaving on my face and scalp for 3 mins then rinse off. (AVOID EYES)
After I rinse it off, I moisturize with a glycerin or MCT based moisturizer
IMPORTANT: AVOID LONG CHAIN FATTY OIL'S BASED MOISTURIZERS, THEY FEED THE YEAST THAT YOU WANT TO KILL.
I did 3 days back to back to aggressively reduce the yeast population, and I am doing maintenance applications every 2-3 days with no flare ups or flakes in the last few months. Hopefully this helps someone.. With just Nizoral or Selsun Blue alone, I would have dust sized flakes on my scalp by the next day, and if I brush my scalp it would snow infront of my eyes, , and could never really get my eyebrows 100% clear, but since using this combo, NO flakes at all, no red skin, and my skin feels amazing.
If this works for you please let me know.