Exemplos de diferentes tipos de shampoos incluem shampoo clareador, shampoo volumizante e aqueles feitos para cabelos oleosos, secos, cacheados ou lisos. Todos os tipos de shampoo contêm um condicionador e limpador. O tipo específico de cabelo para o qual o shampoo é feito determina a quantidade de limpador e condicionador que o shampoo tem.
O shampoo para cabelos oleosos foi desenvolvido para eliminar a oleosidade e hidratar o cabelo e o couro cabeludo. Shampoo desenvolvido para cabelos secos trata o ressecamento resultante de danos como tratamentos químicos, vento e xampus com detergentes fortes. O shampoo para alisar o cabelo utiliza óleos ou silicones que se ligam ao cabelo, facilitando o uso de ferramentas quentes para alisá-lo.
Os shampoos clareadores têm como objetivo limpar o cabelo antes de ser tratado. Como podem ser bastante ásperos e danificar a cutícula, nem sempre são a opção certa. É melhor evitar clarear os shampoos após a coloração do cabelo, pois eles tendem a estragar a nova cor. Os shampoos volumizadores ajudam a abrir as cutículas do cabelo para facilitar o crescimento. Do lado negativo, eles também são conhecidos por causar danos e descolorir o cabelo. Os shampoos para cabelos tingidos ajudam a manter a cor duradoura. Os bons contêm algas, algas ou óleo para evitar que a cor do cabelo desapareça.