Erm...

did you know that tecnically, soap IS a detergent? Chemically, a detergent is a substance that dissolves fat (=dirt) off a surface. Non-soap detergents are called surfactants.

What you do not want for wool are the proteases (spot removers - grass, blood, etc) in regular washing powders, as wool = protein = is being eaten up.

Thought you'd like to know.