I"m so glad you have Foxy and Zella (is it spelled correctly?) so they have a playmate. I'd love to see pics of them up on your page! Is your dog a Chihuahua? I can't think of a dog that could be half the size of your cat.
I know you're having a tough time now, but we're all routing for you! Hang in there and get more information when you see your nutritionist. You're on the right track!