Sorry to say it but you have left it far too long already.
It's the same ole story, people get too emotional about keeping the dog when it's patently obvious that it's time is up. Let things linger on and on, bumping into walls, urinating and pooing where it stands etc etc.
God help the...