I feed Royal Canin dry kitten food, I feed this to all the cats for their entire life. I have found that my Bengals require quite a bit of nutrition and have had wonderous results when I simply keep them on kitten food their entire lives. In addition to the superior nutrition, it simply is tastier and smells better, so they always eat good and hearty! I also give them one can of Royal Canin kitten food a day, it is the 3.0 oz size.
I give one supplement, LIFE EXTENSION CAT MIX. It works so very well for them and they LOVE the flavor, it is a powder that you sprinkle on their wet food, the small scoop is included.