I am sorry to hear about Foxy, but honestly, I think you did the right thing. I believe that when it is time, you know it. When you first posted about Foxy not eating etc., it sounded to me that she was trying to tell you something. I think TOO many people hang on too long and put the poor pets through unnecessary pain. I know not everyone feels that way. It is a fine line, sometimes.
Foxy, rest easy and out of discomfort. You will have many friends at RB and will be back to being your healthiest. Happy Trails. You were loved, for sure.
Rest easy little Foxy!
Love from all the campers here!