When is a dog food of high quality?

High-quality dog food has a high proportion of digestible muscle meat. It should also contain vegetables and fruit, fats and oils. 

Milk, soya, sugar, colourings and artificial flavourings, flavour enhancers and by-products are superfluous in a high-quality dog food.