I have another full size carpet cleaner and this one works a million times better. Our senior dog gets stinky often and has to lay on the rugs. We use this about once a week so get smells out of the carpet. It works VERY well. Have also used it on a spot our toddler peed on and the stain and smell are gone!