I have also found that white or brown vinegar sprayed on the carpet or stain removes the smell. Our male cat sprayed all over our christmas tree and surrounding floor, I literlly poured vinegar on the whole area and left it to dry, no more smell. That did it for me, it really works!