I agree, you are doing all you can by ending the suffering. At some point we have to embrace our own pain by releasing them. Sometimes I foolishly think after a while shouldn't it get easier… but then I realize if it were easy, I'd have lost the ability to love. It is part of the package. They never live long enough and it always leaves that hole in your heart.
My deepest thoughts are with you too, your words made cry remembering when I lost my friend last year (my dearest Ta-Sha, siberian husky, she almost made it to her 13), I really want so send you all the strengh. The most beautiful gem of your friendship will be your moments together, in the good and the bad times, but you will specially remember the good ones, the ones you both felt happy for having eachother in your lifes.
It is so hard to let our furbabies go - when it is time, be grateful for all the good years you had together, and understand there is a time when they would rather let go than put up with the pain and problems they are having - when it is done, the spring will be back in his step, his youth and happiness will be back, and he will thank you for letting him transition. Our thoughts and prayers are with you and Blaze.
I am so saddened to read your story about Blaze. You are all in my thoughts and prayers.
..just little over a year ago I had two of our beloved dogs pass exactly a month apart..it never gets easier or less sad, I still carry Bogus and Lou in my heart every day.
16 is a fine long life, but never long enough. Blaze is lucky to have such love and devotion for his entire life, right to the end. Seeing them sick and confused is very hard, and as you said, there really isn't anything more to be done but to be there for them at the end, so they can have dignity and comfort as they slip off to that deep sleep at the Rainbow Bridge. Big hugs to you and Blaze.