Also, there are cooked food diets that you can prepare at home. However, you need to add supplements that are prepared by professional veterinary nutritionists and use recipes that are also professionally created. Once such company, operated through the University of California at Davis Veterinary College, is BalanceIt (
https://secure.balanceit.com/).