Does shampoo have to be sulfate free?

We recommend using sulfate free shampoos, as they are more gentle on the hair.