I have been trying to fix my dog's cronic colitis by, amongst other things, changing her kibble. After trying out 2 or 3 brands, a friend whose dog had the same problems with mine (same age, same breeder) recommended Carni Love, a Czech manufacturer's kibble which contains about 70% meat, some potatoes and fruits and is supposed to be the cheap alternative to Orijen. My dog seems to be responding very well to it - not only is her stool at last harder, but she seems to have more energy in general. The food before that was Arden Grange salmon and potato, a high quality hypoallergenic food, which hadn't improved her condition whatsoever (in comparison to the cheap Josera Active, based on corn, rice and chicken she previously used to feed on). So I am kind of confused. Since dogs are carnivores, why do most brands, even the quality ones, contain about 20 to 30 percent protein source and most of the rest is grain or potatoes? I mean a kibble containing 70% meat is similar to BARF, right? So shouldn't all dog foods be like that? Since only the minority of brands offer kibble that is very rich in meat, maybe there is something wrong about it? Is it a question of costs? Or is the argument that kibble high in meat mirror's the dog's physical diet just an overrated marketing argument?