I was just speaking to someone yesterday whether they feed their dogs dry food or they make their own mix and she said that for years she was an avid make-it-yourself feeder, and would use fresh mince, vegetables etc etc. Then she noticed that her dogs started to literally eat dirt. She took them to the vet and they did blood tests that showed that both dogs were deficient in a whole array of vitamins and minerals. From then on she has always fed a high quality, balanced super premium food. As easy as it is to argue that the dog food companies will sacrifice quality for profits, these days there really is a great deal of science that goes into the super premium brands, and you do truly get a superior product that meets all the necessary requirements to maintain a happy, healthy dog.