I have to say that 409 Carpet Spot & Stain Remover is the best carpet cleaner I have ever used. I have tried so many different brands and the 409 Carpet Spot & Stain Remover exceeds them all. Unfortunately I have to use a carpet cleaning product very often. I have two cats and on dog that are constantly soiling the carpet along with a preteen daughter who is messy herself. This product is very effective in getting out the normal dirt that is tracked in the house but also is effective in getting out stubborn stains like pet accidents, hair balls, etc. The fragrance is wonderful and clean smelling. In addition the price is very reasonable and the container goes along way. I would highly recommend this product to anyone who is looking for an excellent carpet cleaner.