Yes to the first one, possibly no to the second. I don't have children, so I have never tried other soap on a baby, but their skin is pretty sensitive. I imagine a pure olive oild soap woud be the best for a baby, but that will require several months to cure.