This carpet cleaner worked wonders. We have a dog and a cat and were able to clean up spots that just hand cleaning with carpet cleaning solution did not work on.