Dermatologists will tell you that acne has multiple causes, from dirt and oil to clogged pores to acne-causing bacteria.