I have and use the Capilo Honey & Milk, Silk Protein, and the Avacodo shampoos, they have not harmed my hair but have left it soft, shiny, and moisturized( the avacodo and honey & milk). They do contain Sodium Laurl Sulfate, but I read on the WHole Foods web site that it is a cleaning agent and that it is dilluted to be used properly depending on what it used for; ex: the strength that SLS is used for in detergents is totally different to the strength used for shampoo, etc. The formaldehyde I will stay away from.