I wish like anything I could tell you the odor from pet accidents will be removed forever – but the truth is – I can’t say that. No carpet cleaning company can. Here is why: to fully eliminate that odor, the water would have to penetrate through the padding under the carpet and into the plywood subflooring. This would ruin the carpet padding and possibly warp the subflooring. Professional steam cleaning will eliminate the surface stain and odor. But if you were to flip the carpet over, you will still see where the pet peed. This is because water from carpet cleaning should never penetrate through the padding or the padding will take forever to dry, could break apart, swell, and have to be replaced