I run a detailing business on the side and I'd have to say my favorite stuff is Folex carpet cleaner. If you can get a hold of a carpet extractor that would be best, otherwise Folex is the way to go. You can get a pretty big bottle of it at Home Depot for pretty cheap.