This has been a great product to have since my husband and I have 2 dogs and there are sometimes accidents.It's great on the carpet and most times you can't even tell there were any stains before the spot bot does its magic! We don't have much carpet in our new home,but I'm definitely gonna use it on the carpet we do have if there are ever any accidents,spills or messes of any kind.The cleaners work so great and smell pretty good too.They definitely put other products to shame!