My baby loves Nature's Variety INSTINCT Duck Meal and Turkey Meal Formula for All Life Stages.
But since she is still a puppy, I soak her kibble in water and crush it after a while to make it mushy. I'm afraid she might choke on her kibble because she eats like crazy!
I just think the kibble is not very tiny, maybe because it's for all life stages and not just for puppies.
I wish they could make smaller kibble size for small breed puppies.