Olha, eu já viajei bastante e sempre levei shampoo na bagagem de mão. Se o seu voo é dentro do Brasil, você pode levar até 500 ml por frasco de shampoo ou condicionador.

Agora, em viagens internacionais, só pode levar frasquinhos de 100 ml, tudo precisa caber numa sacola de 1 litro, e não adianta levar frascos maiores, esteja se perguntando, pode levar desodorante aerosol no avião também, mas tem que seguir essas mesmas regrinhas.
É só se preparar e transferir seus produtos pros frascos pequenos que vai tranquilo. Boa sorte e boa viagem!