All dry commercial pet foods are poison to the pet's body because the food is 'dead'...Dead means that there are no enzymes left in the food...Enzymes are the live part of food that heals and supports the body.
I switched over to raw food for my cats and my dog earlier this year. I use actual ground meat/animal with added veggies and fish oil, etc. I can give you my recipe if you like. I researched the raw food diet for two years before I took the step. I am now very pleased with the results in my animals...they are livelier...their coats are incredibly silky now...their eyes are brighter...and, any fights and snapping and growling between them has ceased...
Dry commercial food is what causes all the diseases in pets today.