I am so sorry that you have to put down your dear furry friend. I hope, in time, you can take comfort that your rescue made his life wonderful and that he had the best life possible during his time on earth.

I've been where you are and it's one of the hardest things imaginable. Give yourself time to grieve...and rejoice that you were able to have such a great companion in your life.