gosh, I know so many of us on here have been where you are. Big huge hugs to you, it's never ever easy saying goodbye to your beloved friends.

I also went through what you're going through a year and a half ago with my dog. He was definitely going downhill, and the last 6 months of his life wasn't so fun for him. But I couldn't take him to the vet for him to be put down. I just couldn't do it, so the choice was made for me when he had a stroke and couldn't move anymore. As horrible as that was and as difficult that was (hell, I'm weepy eyed right now thinking about it!) that needed to happen for the decision to be made. I guess in that sense he did let me know it was time, but a small part of me does wonder if I didn't leave it a bit too long and that his quality of life wasn't the best in the end.

I'd say the best thing you can do, looking at things in retrospect, is to spoil her and make sure that her quality of life is the best it can be. When the time comes, you'll be so very heartbroken, but at least you know you never denied her anything in the end.