Any pet odor remover with enzymes in it will work. However, you'll need to make sure the odor remover gets below the carpet and into the foam mat underneathe to totally get rid of the odor. You may need to do it twice, but it should go away. My male cat got scared one day and urinated on my wall to wall carpet. I really soaked the area with a pet odor remover, let it sit and work, then sopped it up as best I could with paper towels. I find the odor removers with the enzymes work best, they don't just cover up the odor with perfumey scent. Good luck!