I have been using Chem-Dry of Marin for almost 10 years - best carpet cleaning process, quick drying and natural. The carpet tech guys are just great with pet messes - came immediately last year when my dog was really sick, and saved my carpets!
more