Oops for got to tell you, I have Chihuahuas, they weigh about 5 lbs. With small mouths. Hence the reason why I am looking for a new dog food. I have heard that Royal Canine is good because they have dog food for specific breeds. I like that idea, but is it just a gimmick or do they really know what they are doing in regards to the proper diet for different breeds?