Acana has their Grasslands formula that is Lamb and Fish, but it does have egg.
The Orijen Fish meets all your requirements; grain-free, no egg.
So between Acana and Orijen, I'd choose Orijen.
I haven't had a dog with allergies, but there are many others here who can give you some help.
I don't know how to correctly pronouce Orijen. I always say it just how it's spelled, "origin", but I have no idea if that's right.