This is not rocket science. When the dog gets you up during the night a lot for pooing, peeing etc and your quality of life is severely compromised, it could be the time. Our dog a black lab plus a neighbor's did the same thing in the last couple of years. Our dog had other mobility problems from growths above her legs. This is a tough time for you.
Your alternative - it sounds like Crowbob has some compassion. He could adopt your dog as a training wheels dog.....