Even with all of the carpet cleaning products on the market today, some stains are just too tough to get out with these over the counter products. When you encounter one of these large stains it is best to consult the professionals and hire a commercial cleaning company. A commercial cleaning company is the best way to get out those tough stains from your carpet because they have the proper tools for the job. While a bottle of carpet cleaner and a rag can work for most stains, the biggest stains call for industrial strength carpet cleaners that can clean down to base of the carpet.