Hoover Wind Tunnel with a bag - old school, but it does a great job. I was warned not to get a bagless with dust allergies. I have a Siberian mix and a Border Collie/Lab (she's the shedder) and almost no dog hair in the carpet cleaner. If a daughter borrows the cleaner, I have her take the vac, too, otherwise the sand in the cleaner is ridiculous. Their vacuums don't handle the sand like mine does. Bags are inexpensive on Amazon or ebay.