I feed my dogs Acana, it's a grain free high quality food. The bites are small enough. I mix my dog's food with a little water so it's all soggy. Not only does it keep their teeth cleaner, my little picky eater, Molli, LOVES it that way.