The dog's arse leaked on my lovely purple sofa and it smells rank even after being cleaned twice. When we bought the sofa we were told not to use anything other than the -very expensive- cleaner we were sold with it but it's not helping. I don't really care at this stage if I damage the colour of the cover although would obviously prefer for that not to happen. Any suggestions on how I can get this stink out?