The good air purifiers work well and will keep the dust down. If you want to keep you floors clean I would think about a robotic vac. We've had a Roomba for 5 years and with two long haired dogs it runs every day. We went from vacuuming every other day to once a week. If you have all hardwoods it will run a long time, I did have to modify it to keep the dog hair out of the gearbox. If you do think you would want a robotic vac buy a new one, the ones on Craigslist and Ebay are usually worn out and always need a new battery.