I've used RugPro Oriental Rug Cleaning three times for the same three rugs. I have dogs. RugPro comes when they say they will, except for one time when there was a mix-up. They are very nice people. They also referred me to a handyman who I have been very happy with. When we moved here, we had furniture damage and contacted a furniture restoration company. That's how we found RugPro.