Dog Hair! Need I say more! Especially this time of year, I could be cleaning the floors 3 times a day and still have dog hair every where. I usually vacuum with my Kirby and then run this guy a couple times throughout the day. You can program it to be on a timer to begin and when the battery is low, it will find its way back to the docking station. It had great reviews on Amazon, the price was much lower than the name brand robot cleaners and I've very happy with the job it does.