I've had lots of opportunity to try out different spot cleaners (with an elderly pet and another who is incontinent, clean up is a regular thing around here). Recently, I tried
this one from Petco and I've been really happy with the results! Good luck!