These are your go to guys - forget the others (Stanley Steemer) for carpet cleaning service. They cleaned 10 areas for dog urine an, amazing. One thing I did before they came was I took a “black” light (UV flashlight) and found the dog spots, marked them when painters tape, and they were able to spray those spots. And, with their cleaner, the urine was removed. I even went back the next day and shined the light and could barely see the spots and could not even smell. Awesome job, thanks Shawn and team.