Also, Hundeshampoo ist natürlich am besten, babyshampoo geht aber auch.
An sich würde ich den Hund am besten nur dann waschen wenn er sich gewälzt hat oder so, auch dann reicht es meistens nur mit Wasser abzubrausen.
Head and Shoulders würde ich nicht nehmen, da es ziemlich aggresiv ist.