K.C.
Ceravae works well for my son - it's an over the counter lotion. Sometimes it's hard to find but Walgreen's always seems to have it. That's for his skin - not cradle cap. I don't know how to take care of that.
We also have a variety of steroid creams that we use when the flare ups are really terrible. Usually the Ceravae alone keeps it under control.
When he gets out of the bath, very gently pat him dry but do not fully dry him off. While his skin is still damp, cover him with lotion.
Dove soap also works well. It's been better than any other soap we've tried, including J&J, Aquaphor and a couple of others.