I have 2 of these for my house. I have 2 dogs and do find that I need to clean the hoses out more with the other one.  They do pick up a lot of hair and dust.