Castile soaps are gentle yet highly effective cleansers on skin. That's why it's a great body wash/shampoo for babies and pets. Castile soap is one of the best choices for babies because It cleans (and gently foams) naturally, so it’s effective for removing dirt and germs. Made with plant based oils, it doesn’t dry out baby’s skin. Less drying and more moisturizing than most commercially available synthetic soap makes Castile Soap a great choice for your fur babies as well, especially if your pet has sensitive skin or is prone to itching.