Many business owners struggle when it comes to the best way to clean their commercial carpets. Should they hire a cleaning company, attempt the job on their own or use their in house cleaners. It turns out that none of the above is the universal answer for taking care of dirty carpets. It's always best to use the right professional for the job.