Have been waiting for a good carpet cleaner that will do pretty well with pets and i feel like i've found the one! Pretty easy to use, takes care of the stains and doesn't get stuck or produce lesser power/suction when it starts to get tons of per hair.