We have two dogs, who she'd quite a bit, so we needed something durable that would really pick up. The Pet Eraser Turbo does a fantastic job, and leaves our carpet and rugs looking new. I even use it on our hardwood floors. I love the additional tools, especially for our furniture and stairs. The dirt collector canister gives me some trouble getting it back on, and sometimes the the brush makes a weird grinding noise, but these are my only complaints.