I bought my Bissell cleaner about 6 months ago and I always use the Bissell Fiber cleansing formula. It works great!! I have used other brands and this do this best job to me. I have 2 small kids and a lab puppy and so I am always using this! For tough spots you still have to pre-treat but that is to be expected!!