We switched our cats to Blue Buffalo. Their litter tells the story of how much better it is for them. It's quite a bit more expensive, but I think it's worth it, as I love 1 of my cats.
My dog eats that. My morbidly obese cat eats Nutro Max Indoor Senior, which my super old cat was eating, but she started to look like she was wasting away and was all skin and bones so I switched her to wet food and she's put some weight back on.