C..
Yes. They are called Dermatologists. Your insurance may cover a visit, depending on what type you have.
They won't tell you what type of make up to purchase. But they will tell you about your skin type and how to correctly care for your skin.
MOST of the time "products" are so individual that even a professional won't know what is best for YOU.
However, each makeup dept at the mall will have a "general manager" over that area. they are familiar with each makeup line, and can probably offer you the most impartial view.
But the best thing to do is go get a makeover from EACH place. they will do them for free. see how your skin reacts. My mom, my sister and I can't wear the same makeup. But we all have the same skin types and issues. But I break out with Lancome or Clinique. My sister breaks out with Lancome or Mac. My mom breaks out with Clinique or Mac. A professional would have sent us all the the same place, probably.... because our skin is IDENTICAL.