I agree that dandruff shampoo is not safe for babies. It has chemicals in it. There might be a natural one.
My granddaughter had rashes early in her life. She was diagnosed with eczema. The solution was to give her a bath everyday and then slather her with and emollient lotion like Eucerin. We found less expensive ones that were not name brands. At least one said it was like Eucerin.
Do you keep him slathered with lotion all the time? This would be important if his face is dry and feels leathery. Could he be allergic to the Eucerin?
For awhile we used creamy vaseline. It is a bit sticky but her skin was better.
At the same time I wonder about using a cream if it's baby acne. I think that they recommend that teens not use lotions and creams. Have you researched baby acne on the Internet?
If the skin is dry and leathery the skin does need a thick emollent lotions. I don't know which would be best.
How often do you apply the Eucerin. We used it in the AM and in the PM. Her face was shiny all of the time. The rashes on her face cleared up within a couple of weeks, perhaps a month. The ones on the rest of her body didn't so the face must've been baby acne.
You didn't say how old your son is. As another mother said, babies are born with excess hormones from the mother. Baby acne, in my experience, clears up in a month or so.
My granddaughter was several months old when she was diagnosed with eczema.
Cradle cap is different than baby acne. It causes a white cheesy sort of substance on the skin. It's a yeast infection, I think. Other mother's have asked about cradle cap and have been given some choices for treatment. You could look them up.
Even tho our babies are beautiful, the acne can be unsightly. It will clear up.