The shampoos that you tend to buy from the market mostly contains sulfate. Sulfates, have the tendency to dry the hair. Baby shampoo on the other hand comprises of amphoteric surfectants, which acts as a cleaning agents, but are limited to the harsh traditional sulfates. If you want to use baby shampoo, therefore, it will clean your hair, without leaving it so dry.