The answer to this question may vary depending on who you ask, but the general consensus seems to be that it is okay for dogs to eat two different foods. This is because dogs have different digestive systems than humans, so they are able to digest different types of food more easily.