How to recognise good dog food?

Good dog food contains good ingredients, such as a high content of meat or fish. But also fibre, vitamins, minerals and other important substances your dog needs should not be missing. And, of course, preferably no poorly digestible things like grains or artificial additives.