Yes. You are advised to use them instead of regular commercial detergents. However, check the label to see that it is suitable for the material. If still unsure, use the shampoo on a small, inconspicuous part of the area rug and see if it discolors after a couple of hours. If it does, then it's best not to use it.