All of my LOs have had cradle cap to some extent, the thing I found the most effective (and still 'natural' too) was a quite liberal application of olive oil usually after a bath, massage it in and leave overnight. In the morning give a really good rub with a baby brush. If repeated every other day or when needed it will clear it up. Just make sure NOT to use baby oil as its petroleum based and tends to 'burn' most babies skin. I also choose use a soap free wash because I found and soaps fragrances etc would irritate the scalp and make cradle cap worse... HTH someone