I have a 3.5 month old Bullmastiff, I started him off on Eukanuba believing it was a high quality food but then I started to research dog foods online and the common consensus was that Eukanuba is junk and Orijen/Acana is high quality food. I switched my puppy over to Orijen but it gave him loose stools and sometimes full blown diarrhea. I have now switched him to Acana and will see how that goes. Today I went to the vet for vaccinations and told her the whole food story and she said that in her opinion Orijen and Acana were low quality foods and Eukanuba and Science Diet were both superior. She said that she isn't a dog nutritionist but has attended many seminars and is in no way affiliated to any dog food company. So I said that I had researched this online and it was widely believed that Orijen and Acana are far superior foods. Her response was that most of the reviews online are made by "paid off" people and most people do not understand how to read dog food ingredients. This sounds highly suspect to me, what do you guys think?