This food was recommened to me by a friend when Brownie(beagle) was a puppy and when Cuddles(american cocker spaniel) was young I fed it to her too. It comes in kibble and canned, but I always fed the kibble with some water poured over the top. The nutrition level is much higher than a lot of dog foods and you dont have to feed a huge amount. When I had my old dogs Angel, Buffy, and Little Mac(american cocker spaniels) I fed them Eukanuba. When I had Possum(chihuahua) I fed her Purina Healthy Morsels. This food is much better than both of those. Overall, I like and give it a ten out of ten. Its a great food!