The CarpetXpert works great! I have a little dog that has little mishaps here and there and kids that are always dropping everything. My carpet had some pretty nasty stains that came right off. I didn’t think it would be that great but I definitely recommend it.