My cat recently had to go on an all natural raw food diet. This means I have to use fresh meats, grind them, store them in the fridge, and add a bit of hot water before feeding her to take off the chill and add moisture.
Before that I fed her Blue Buffalo and Iams mainly. My cat gets bored if eating the same food for too long.
One thing to note when changing pet foods is to slowly add the new food in to the food you had been feeding your cat or dog as introducing a completely new food abruptly can cause stomach upset in most cats and dogs. You can start with 1 part new food to 3 parts old food. Then work to 1 part each, then 3 parts new food to 1 part old food. Finally just the new food and you are good to go. Your pets needs may vary on introducing new food.