When Anna was not feeling well, we were asking ourselves, when the best time point is to let her go. We found this very good brochure written by a vet from the Netherlands.

Unfortunately, I have not found a version in English, but if you understand some German, you can find the brochure here. When I have some time, I might translate the main points into English.