Canagan Dog Food is a grain free complete dog food that mimics our dogs ancestral diet. Dogs are carnivores, they get the majority of their nutritional needs from meat sources. with the remainder coming from fruits and vegetables. Canagan matches this ratio perfectly, so it is much more nutritionally accessible. Gram for gram, your dog will receive more nutrition from each mouthful of Canagan than from grain packed pet foods.