DYSON hand down. Even over a Rainbow. I clean houses in my spare time some have as many as 3 cats in then, so has 2 dogs and I have never had 1 complaint with their carpets.or amy thing else I clea with my dyson. My is the one for all floors. I think mine is dc07