I'd argue that good science and experts go against all of that. Would like to see some good sources for it though. Homemade dog food recipes by certified vet nutritionists contain plenty of carbs http://support.mspca.org/site/PageServer?pagename=latestnews_GenericPetFoodRecipes My vet recommended veggies and recommended against high protein- basically what this says https://www.petmd.com/dog/centers/nutrition/evr_dg_dangers_of_high_protein_dog_foods Cooked or raw bones are well known to be dangerous for dogs, check any vet website