Looks like he's had a great life, sorry for his and your pain.

We used Caring Pathways as well. Made a really hard time a little less stressful, for us as well as for our pup.