Here's wishing you all well. Deciding when / if to euthanize is a really tough decision and one that I prayed I would never have to make.
I don't know what treatment options there are to keep him happy and healthy as long as possible, but I'm sure you'll know when the time comes that he's ready to go.