Wow, I am so sorry for you and foor poor Taffy.

I hate to say this, but maybe you should consider having him PTS, it might save him (and you) a great deal of suffering.