В сочетании намылить шампунем ощущается некоторая разговорность, так как глагол намылить означает "натереть мылом". Корректно: нанести шампунь на волосы.
Мыть руки с мылом = мыть руки водой с использованием дополнительно мыла. Мыть руки спиртом = мыть руки только спиртом (без воды).
Есть несколько версий. Одна: выражение образовано от формулы приветствия Наше вам! путем шутливого дополнения с кисточкой. Имеется в виду, очевидно, кисточка на шапке (ср.: Наше вашим шляпой машем). Другая версия: это часть более пространного приветствия уличных парикмахеров в старой Москве. Зазывая клиентов, они выкрикивали: «Наше вам почтение с кисточкой, с пальцем девять, с огурцом пятнадцать!» Это означало, что брить клиента будут с мылом («с кисточкой»), а в рот под щеку будет засунут либо палец, либо огурец.