I have found a product called ECO-88 from my vets and it is amazing, no smell or discoloration left on my furniture and rug where I have used it, I have also used where my cats have messed on my clothes hamper. See if you can find some it is about $20 a large spray bottle and very much worth it.