Yes, steam cleaning can effectively remove urine stains and odors from carpets. We use specialized equipment and cleaning solutions to eliminate the bacteria and other agents that cause odors. but it’s not a guarantee. The longer a stain has been in the carpet, the harder it can be to remove.