As for food, the Purina veterinary diet NF also makes a canned NF, which maybe you can mix and see if she'll eat that.