If you have stains that have set in, a professional company may be able to help remove them with their expert knowledge and equipment
. Make sure you explain what you need from the company that comes to clean your carpets and you will not have to be surprised when the job is completed.