I would say which is partial true for BARF. There is a lot of factors which determines the condition of the animal, with food most likely the main reason leading to a better health condition.
BARF diet believes
- Kibbles uses cheaper ingredients
(Which is true for majority commercial dog food producers out there except the few which stresses only on using human grade ingredients and include vitamins and nutrients which dogs or cat aren't able to produce or so-called poor producers of certain vitamins. Eg. For your information, human does not produce Vitamin C and dogs are in poor-producer category.
Always look for food with meat content in their first 5 ingredients. Eg. The first 4 ingredients for Evo dog food is meat, The first 3 ingredient for Orijien is meat. The more meat content the better.

Then you know why you are paying so much for high quality food such as Evo and Orijien. But there are also dog food with the price of Orijien and Evo but the second ingredients is cheap ingredients such as Tapioca, Rice, corn

. So beware, you might be paying high price for grain use in dog food. This is where I would only half agree on BARF diet)
- Cooking kills nutritional value
(I have no idea on this yet as I'm still looking for more supporting evidence on this as there even seems to be debate on our raw sushi. Why it is bad for us.)
- Kibbles is made of cereals
(I would say true as majority companies uses cereals or fillers in order to bring the cost of the food down. We have it with most of the major pet here in Malaysia. You have to look for kibbles with lesser grains or you look for dog food that uses wholesome food. Any food that has been partially process to extract their nutrition is deem useless as there is no nutritional value to your pet. Eg. Dried beet Pulp - function as to hardened you pet's poo poo as there is a lot of fibers and also fillers to dog food and not to mention cheap as well. I would support on BARF in this case)
- Uses Flavors enhancers like Sugar coating (For cheap commercial dog food, excludes the range of RM200 and above, but depends on ingredients again)
(No need to explain too much. Just justified your self, how can a dog food bag produce with big % of grains can smell nicer than a bag full of meat. If someone tells you that the dog food in the range of RM150++ smell nicer than Orijien or Evo, then you better have a second thought

. And look at the ingredients and if rethink if jagung can taste better than Chicken, Lamb or Fish)
- Extend shelf-life
(I know food shouldn't have shelf-lfe, but in times like this even our so called fresh sushi is preserve to extend shelf-life. Commercial dog food uses Vitamin E & C as preservatives. Again this is debatable as "How much of vitamin E & C does the manufacturers put in to preserve the food)
So, if you are going to feed him with BARF diet, you have to remember to feed him with vitamins and nutrients which the body of the dog cannot generate like vitamin C and etc. You have to take care of his nutritional needs well otherwise I would suggest you go for better brands like Evo or Orijien or any other dog food of similar quality. There are more and more manufactures coming in with high quality food.
Take care of you Furry Friends
P/S: I'm sharing based on what I know. I might be wrong, but please share so that I learn from you guys as well. Evo and Orijien is just a guideline as these brands are currently in the market. No point to refer to brands that are not in the market as you would not know what I'm talking about.