I agreed to watch my friends puppy when they went on vacation for a week, and the puppy went all over my house, and then when I took him to my business in the city, he went all over my office. I was freaking out. I loved the puppy, walked him, maybe 5-10x a day, never met so many of my neighbors before, but he managed to go #1 and #2 multiple times all over. We would clean, he would go again same places. He needed 24 hour supervision and we ended up closing him in the kitchen whenever we were not paying attention. I called these Cleaning Carpets New York to have all the carpets in my office cleaned. They told me all the stains and smell would be gone when they finished, and they were right. I immediately scheduled for them to come that evening to my house to clean there as well. I couldnt stop thanking them when they finished. They asked me to put a review online. Here it is. They do a great carpet cleaning job. If you need carpet cleaning, I say call this company. They price out everything after they measure and inspect the areas, and give you option of going ahead immediately or not. Despite all this, I think im going to get a puppy for myself! Despite the headache with the carpets, it was a joy.