Can Professional Cleaning Remove Pet Urine Smells from Sofas and Rugs?

We love our pets, but even the best-behaved dog or...