The Rocket Duo Clean may be okay for standard loose dirt and dust, but if you have a shedding dog with long hair, this is not a good choice. The hairs get wrapped up in the rollers, and you'll spend plenty of time pulling hair out of those rollers. And they clog the hose as well.