Benzoyl peroxide and salicylic acid work quickly, but dermatologist-guided treatments deliver the best long-term results.