I feed Blue Buffalo Wilderness Dry (Chicken) and canned (Salmon - what Jane will eat). I also feed real meat (Deli) as a treat. (Shame on me). I used to cook fish and need to start again.
I used to feed Purina or Little Friskies years ago and the girls (RB) had diarrhea and felt bad. They wouldn't use the litter box. I switched over to Sensible choice (a good food then) and the difference was amazing. No more throwing up or diarrhea.
So Spunky started on SC and then moved to Eagle Pack, Innova, and Veterinarian's Formula. All are good but each cat has a preference and Wilderness is the only dry and wet they really like.
I fed the current clan Fancy Feast for a while but Spunky had diarrhea while on it and now he doesn't.
Spunky tried to eat the store brand when visiting my mom once and promptly threw it up. He also developed kidney stones from a store brand years before that. So now he doesn't eat food unless I put it out for him. That's his decision. Wise cat.
Those foods you mentioned? Most have corn in them among other junk ingredients. (Can you tell what I think of SD, Iams, Hills?) Corn is a source of protein but also has carbs which cats do not need.
Better Food means less trips to the vet and hopefully a longer lived cat.
Oh, Wellness look like a good food but mine don't like it. Finicky Critters.
I hope this answers your questions and I hope I also didn't bore you.
Bookmarks