Anonymous wrote:OP, I am all for letting pets go when it's time; if they are sick and in pain, or need an expensive surgery that won't really fix things. But here you sound like you have a perfectly healthy cat that is just a finicky eater. Sorry, but I can't see any justification for not caring for it.
Putting a 21 year old animal down humanely is "caring for it" PP.
And if your "finicky" cat is going to make your life financially unstable, humanely putting it down is the sane option.
If the cat were perfectly healthy, it could eat normal food like a normal cat. It's not. It's medically unstable without expensive food.
OP, good luck finding the food for less somehow. I agree it may be time to do a bit of vet shopping, as well. But if you're not able to reduce the cost of the food, and Finicky really can't adapt to anything else, then it may be time for Finicky to go.
Unless, of course, your budget has other frivolities you could cut to help cover the cost of cat food. If you've got a coffee habit, or expensive taste in shoes, perhaps there's some money to be found there?