No, the Hoover SmartWash is designed as a carpet cleaner, not a vacuum. It does not have the same level of suction power as an actual vacuum cleaner. You'll need to vacuum carpets first before washing them with the SmartWash.