CONS FIRST, THEN PROS This pet spot cleaner works good, but takes SOOO much solution to bubble and foam correctly to scrub rug spots. It did great on a couch spot though. I also did not like the way the solution has to be put in, the solution bottle hole is too big and even the funnel isnt the best. The attachments for the cleaning hose are awesome and fit well, however i didnt like swapping them out mid clean with the dirt water all over... so maybe use gloves. NOW FOR PROS! It has awesome features like the self cleaning hose!! It flushes it great and you do not have to handle the mess. It cleans well on the places you use it, but it still takes elbow grease. I loved how you could use the hose for so many places and angles! The cleaning solution smells wonderful.