you need to hire a professional carpet cleaners because carpet cleaning methods rely on the type of carpet you have. The fabric and material of the carpet decides the method and chemicals used for them. Cleaning the carpets on your own by making use of standard methods or machines brought for hire can be harmful for carpets as one isn't totally aware of the right method to be utilized. Therefore in such cases when you are not sure of the method to use and what one is definitely the best, you should consult with professionals. They know the best technique to be utilized for your carpets.