Dogs are all different, some more tolerant to ingredients than other. Really gets me when people try to "educate" others around dog food, they don't know the persons dog, breed, lifestyle, age etc which are all very important factors in the selecting a food. You can look at ingredients in isolation and pull most things apart, you only have to look at the food we all eat with chemicals and sweeteners etc.. We still buy them and we still eat them.
Pavel sorry but stop trying to teach your granny to suck eggs.
Try to get some independent advice, spend some time ANALYSING INGREDIENTS and read reviews... nice package doesn't mean you getting good quality food http://www.dogfoodadvisor.com/dog-food-reviews/royal-canin-breed-specific-adult/ http://www.consumeraffairs.com/pets/royal_canin.html http://www.allaboutdogfood.co.uk/the-dog-food-directory
Pavel, i fed it for many years rearing excellent quality pups, so i speak from experience, the others you mention are also good foods, but there are many poor quality foods sold by supermarkets and other outlets. so please don't tell me i don't know what i am talking about i have been involved with animals for 40 yrs. .