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.
link to purchase : https://www.lifeextension.com/vitamins-supplements/item01932/cat-mix?gclid=CjwKCAjw-YT1BRAFEiwAd2WRtq6fhK1q6Qc2DfmaL3108yT-A23xsl3BnweNHgOWrJkBNnJf90QEWRoCRaMQAvD_BwE