I would find a New Puppy,
Introduce it to the
Old Dog,
Then put him down.
Life goes on.
One good solution is "dog sharing" with a child or grandchild. Get a younger dog both you and that person bond to, someone you see often. When you can no longer care for the dog, it's established what its next home will be.