You might want to try Clorox Urine Remover for stains & odors. Works on all surfaces. I have an incontinent dog & a marking dog. Works on the urine problem....not so much on the marking.... It's not cheap but it's a big spray bottle and I used it on tile, cement , bedding and rugs.