A dermatologist is a provider who specializes in disorders of the skin, However, other specialists can also help treat skin problems, depending on the cause. For example, an allergist can treat skin allergies, a rheumatologist can treat autoimmune skin conditions, and an oncologist can treat skin cancer.