Are sulphate-free shampoos good for your hair? Here is what you need to know if you want to achieve healthy and thick hair.