A realtor referred One Stop Carpet Care to me - and now I know why! The tech was very polite and knowledgeable. He used special equipment to extract dog urine from the carpet. It was a thorough process and my carpet looks and smells great! I will use them again.