However some other will present with more problematic fibers and sizes as they are great in variety and materials that they are made from. That is why I would recommend to use special detergents for rug cleaning that will be delicate and at this same time will clean your rug with good results. Interestingly enough when you are looking at the rug you should be turning it as well, because only then you can be sure to get all the stains from the rug, if the underlay is still stained then it will come back to surface after some time.
I find this to be one of the best solutions when it comes to carpet and upholstery treatments. It will prove to be cheap and effective solution for your rug cleaning. However if you are looking in to hiring carpet cleaner, I would recommend to have your carpet cleaner to look after the rugs. They can do really good job on those and provide you with much time saving for you and your family.