We have used Americlean for many years. We have a small dog and Americlean does a good job of cleaning any such spots. I like the way the floor is raked after cleaning. The nap stays up nicely for some time. The lady on the phone is very nice. She called to say the guys were running late and they would be at our house at an approximate time. Several years ago we had a water problem in the basement. They came and brought fans and saw the project until all was dry. I do recommend Americlean!