What is your opinion of these grain-free dog foods. I have a new English Mastiff pup and I'm getting a lot of confusing info.1.The mastiff people say to use 'Adult' dog foods as the large breed puppy food has too much protein. The pup can grow too fa...