I purchased this so that it would be easier to clean up any dog (and husband) stains from the carpet, without having to call in professional cleaners. This is AMAZING!! It's so easy to use - really like a vacuum. I can take it out any time I need to spot clean, which is great too - no need to have a professional come in and take care of entire rooms. I highly recommend to anyone!