IDK if this would be useful or not, but I rely heavily on a Bissell SpotBot Pet for "accidents" on carpet. It doesn't sound as if you have carpet or issues with him on it, so maybe not. But it is a very good robotic spot rug shampooer that you can operate robotically or manually, with the cleaners that sell with it. It really works for those extra messy messes, when nothing else does.
*PRAYERS* for Artie and for you! May you both have better days and nights now.
*PRAYERS* for Artie and for you! May you both have better days and nights now.