I bought this to go with the pro heat 2x pet revolution carpet cleaner. Definitely, gave me terrific results on the first clean. Similar to a professional formula.