We have used Carpet Dryclean 4-5 times in the past few years and they have always done a great job. We have two labs that can be a leave lots of hair and some dirt behind and they seem to get it all out everytime.
Pros: They do a great job of getting dog smell and dirt out of the carpet
more