I have an old carpet and three little dogs.  I borrowed one from a friend when my old carpet cleaner died.  Glad I ordered this one!  The Big Green carpet cleaner works better or as good as professional cleaners that cost at least $150 per trip.  Do yourself a favor and get one!