Allergies can cause the symptoms. But also likely are defects which can cause the eyelids (remember there's more than one for a dog) to roll into the cornea causing irritation. You might also want to consult with the Vet to see if an ocular corticosteroid might help. Do not use any human "eye drop" without consulting with your Vet first.