I agree with RCC. I used to use Nature's Miracle (enzyme cleaner specifically for cats) when my cats had accidents, but never had to use it on anything like curtains. It will certainly remove the odor, but it's hard to say what it might do to your curtains. You could always test it on a small area.