I am so sorry to read this about puddy, i think it does come down to their quality of life, i have already made my decisions regarding my Ash in the future, however you have to do what you think is right for your kitty,it is really hard to let go i know,only you and you alone can make that decision, as hard as it will be, take comfort in knowing you have done your'e very best for Puddy and don't give up hope yet. HUGS to you and Puddy.