Food allergies can make a dog's skin itchy and cause ear infections or tummy troubles. On the other hand, food intolerances usually lead to vomiting and diarrhea, but without the skin problems.