My go to fabric cleaner
It's pricey but it works.  I saved some expensive furniture from ugly stains!
Rating: 5 stars