No one can tell someone else when it is time to put an animal down.
My AD dumped her old cat on me - I paid almost $1,000 to get his teeth fixed (rotten) . . .I have had him for several years now and he is old. Just recently, he apparently had a stroke. I dug a hole for him in the yard and thought he was a goner . . .BUT, he rallied - he is totally blind now and walks around in circles . . . BUT he has quality of life. He is happy. He purrs non-stop and has totally acclimated to being blind . . . Do what's right for your doggie when you know it is time. I am sure you are a good "doggie mommy."