Just to add to this post with its link to the excellent All About Dog Food website as the topic of ingredients in treats and food for dogs has been mentioned on another post.
This page on the website is very helpful to explain the meaning of some "ingredients " you may find listed in food items for your dog:
https://www.allaboutdogfood.co.uk/dog-f ... ossary.php" onclick="window.open(this.href);return false;
I do find it strange that Royal Canin seem to think that miniature schnauzers are almost vegetarian as this is the list of ingredients on their website for their breed specific kibble:
"Brewers rice, chicken by-product meal, brown rice, oat groats, wheat gluten, chicken fat, corn gluten meal, natural flavors, chicory, salt, fish oil, sodium silico aluminate, calcium sulfate, potassium chloride, vegetable oil, psyllium seed husk, potassium citrate, DL-methionine, L-tyrosine, calcium carbonate, fructooligosaccharides, L-lysine, sodium tripolyphosphate, monocalcium phosphate, taurine, vitamins [DL-alpha tocopherol acetate (source of vitamin E), inositol, niacin supplement, L-ascorbyl-2-polyphosphate (source of vitamin C), D-calcium pantothenate, biotin, pyridoxine hydrochloride (vitamin B6), riboflavin supplement, thiamine mononitrate (vitamin B1), vitamin A acetate, folic acid, vitamin B12 supplement, vitamin D3 supplement], choline chloride, magnesium oxide, marigold extract (Tagetes erecta L.), glucosamine hydrochloride, trace minerals [zinc proteinate, zinc oxide, ferrous sulfate, manganese proteinate, manganous oxide, copper sulfate, calcium iodate, sodium selenite, copper proteinate], tea, L-carnitine, chondroitin sulfate, rosemary extract, preserved with mixed tocopherols and citric acid."
Apart from "chicken by-product"meal(?) chicken fat and fish oil there is no actual meat in it at all
