Neutrogena foam cleanser is so famous that I'm sure you are already familiar with it. It lathers up richly and leaves my skin feeling fresh after cleansing, so I use it consistently. Even though I have very dry skin, it leaves my skin feeling moisturized without any tightness after washing, which is why I keep using it. The description says it contains honeycomb extract to protect the skin barrier. Since it cleanses away impurities thoroughly while protecting the skin barrier and leaving a fresh finish, I think it would be suitable for all skin types. :)