There's no stain removing agents in soapnuts so you'd have to use something like a vanish bar for stubborn stains, that and the sun if we get it! I don't like the smell of many essential oils and have been using perfume oils we have lying around from the Body Shop and they seem to work fine, everything smells gorgeous!