you can't give cats too much tuna, they get fatty liver disease. Cats really do best on a whole animal diet. (but not whole tunas)
and whenever i have bought some kind of catfood with rice in it, the cats spit out every single little rice grain in it.