So sorry to hear about what your going through, but as dog lovers there are going to be decisions we are faced with throughout their lives. And unfortunately this is one of them.
Been there, done that. This has always helped me.
http://www.newrainbowbridge.com/NRB/rbpoem.htm