Are You Feeding Your Dog Well? Can Dogs Have Food Allergies? Yes, but don't blame a diet change. Dogs usually get allergies over time, to things they've been eating for a while. The most common causes? Proteins in chicken, beef, wheat, dairy products, soy, and eggs. Allergies can cause itchy skin, ear infections, diarrhea, vomiting, or hair loss. See your vet.