"The breeder that I bought my Miniature Schaunzer from was feeding our puppy this food when we got her and decided to not run the risk of giving her an upset stomach by changing her food. The first ingredients listed on the label are chicken and rice. My Mini loves this food especially if I add a little water to it to let it get a little soft as she still has her baby teeth. for each month that she gets older I put less water in the food and she is having no problem chewing the kibbles. She is happy, health and full of spunk."