В первое время, когда слово "шампунь" только начало присутствовать в нашей жизни, оно употреблялось как в женском роде, так и в мужском. Об этом нам прямо указывают различные словари, где есть данное слово. В последствии слово "шампунь" зафиксировалось в одной норме мужского рода. По сей день слово употребляется исключительно в мужском роде. Фиксация такой нормы можно наблюдать в «Словаре русского языка в четырёх томах».