I feed my little 2 pound Teddy Wellness Just for Puppy and he has no trouble with the size of the kibble. It's a great food and he seems to really like it. It took Teddy several weeks after making the switch completely to this food for his body to get used to it. And during that time I wanted to switch him again to something else. He was pooping firm stools 5-6 times a day for about the first month, but now he's back to about 2-3 stools a day so I'm glad we stuck it out with Wellness.