The reason why Blue Buffalo is bad for your dogs health is because it contains too much corn, which can make dogs bloated or even cause them to vomit.