We have had cats for many years ...and many peeing/spraying incidents. We took a futon cover to the dry cleaner and when we got it back, it was at least as bad as before it was cleaned.
After washing it, it was better, but of course, it had shrunk, which is why I'd tried dry cleaning it.