Yes. You do not have to buy branded carpet cleaners and shampoos to use with your Hoover. Any high-quality carpet shampoo/detergent will do a great job as well.