I feed my dog Wellness Small Breed which is perfect for him. You are correct though when you said it has chicken in it. If you like Wellness they now have Wellness Limited Ingredient which has one protein source such as fish, duck or turkey I believe. It might be worth trying a limited ingredient. I'll be honest I don't know the kibble size. . . sorry! |