The rug doctor carpet cleaning solutions work better than any other brand of cleaning solution you could buy, and the cost is very reasonable. The good thing about rug doctor carpet cleaning solutions is that you can use it with any carpet cleaner not just rug doctor cleaning units. Rug doctor cleaning solutions will remove every kind of stain that could possibly end up on your carpet. The thing that is amazing about rug doctor carpet cleaning solution is unlike many other carpet cleaning solutions it does not leave your carpet all soapy after you use it. Performance This is the absolute best carpet cleaning solution for any stain except grease stains. This cleaner eliminates odors from your carpet without any smells to cover it up. Scent Unlike most cleaning solutions of any sort this cleaning solution does not rely on scented chemicals to mask the odor for your carpet, instead it completely eliminates the odors without any scented chemicals. The natural smell of the cleaner does smell pretty good.