Sorry to hear about Buddy. Losing a pet is always tough.

We lost two of the three G-cats this summer: one to heart failure and one to kidney failure. The one with heart failure (G1) was diagnosed in August, we started giving her medicine and she died in her sleep on Labor Day. The other one (G2) had been in kidney failure for about two years but he did well on special food until taking a turn for the worse in May. Finally, one night in June, he had a seizure and it was time to euthanize him.

I have no regrets with G2 because he did fine on the special food until the very end. I kind of wish I hadn't tried to keep G1 going, however, because she hated being pilled and I don't think that added to her last month's quality of life.