Tea tree oil, from the Melaleuca alternifolia plant, is an ancient remedy for acne, athlete's foot and lots of other infections. Plus, research suggests that its fungus-fighting action may treat dandruff. If you don't find tea tree oil too strong, you can rub it directly into your scalp, let the oil sit for a few minutes and rinse well. Or, look for a dandruff shampoo that contains tea tree oil, such as Aubrey Organics Tea Tree & Primrose Shampoo, $14.98. This shampoo not only includes tea tree oil to fight fungus, it contains primrose oil to moisturize your dry scalp.