Thanks for the update boxy. Good result really, at least the teeth are fixable, one way or the other, unlike kidneys.
You will no doubt be doing what I did with Maggie, making life the best you possibly can until his time eventually comes. My little girl had a very good life up until the very end but it is so sad to see their slow decline and know there is nothing you can do to stop it, just make it the best it can be. Sorry if I'm stating the blindingly obvious, I do have a degree in it:-( Big kiss for Rover and you.