Taylor, I use Science Diet Ideal Balance for my pups that are not on RX foods....I trust the company and that is why I use them. They have a grain free version. Not sure how small you want the kibble, but none of mine have issues with the size of it. They have a $12.99 rebate on the following link which also gives information about the food.
Natural Dog Food - Hill's Ideal Balance Dog Food