When my cat Spot got sick with Fatty Liver, he associated feeling ill with the food he was eating. When we were trying to get him to eat it was really hard because he would not touch anything with the same protein source he had been eating when he became ill. We ended up wandering by and Canine Caviar booth at a dog show and picking up a can of the Beaver canned food which was very high calorie and something he had never eaten which got him over the hump. Now that he is better he won't eat the same flavor or even the same brand more than about 3 days in a row. So when we get food for the month we get a couple of cans of everything, the cashiers think we are really nuts, but it is the one way we have found to keep his appetite up.
So maybe instead of buying the large cans of dog food might want to look for brands that have the small cans and buy a variety for her. Even the higher protein ones, which in wet food max out at about 10% and Wellness 95% Turkey is only 8%, shouldn't be a problem especially if they are in rotation with lower protein ones.