I have had this for a couple of years and love it.  We have two dogs and I run it every morning.  It picks up the dog hairs and I can't believe all the dirt it gathers daily.  The dogs pay not attention to it but if I had a regular vacuum they would attack it every time I tried to use it.