I have been feeding my Yorkie BB since I got him home. I tried out the puppy small bag with the lamb flavour and it's very small kibbles. Then when it ran out I bought the biggest bag of chicken and rice flavour since he loves it so much and it turned out, the kibble is so much bigger than the lamb flavour. My puppy is fine with it though. I think he likes it big so he can chew it. I also supplement with the puppy canned food from Wellness every once in a while with BB. He would eat it so fast he never gets enough of it. The best part is that he doesn't get bad breath so I don't think I'll ever switch from BB