M.S.
I would get a consultation with a pediatric opthmologist. With his pupil too large, too much light it getting into his eye. That is probably why he can't se well with that eye. I am sure there is a way to fix it. In the meantime, see if sunglasses help. The dilated eye will have some of the light filtered out so he will be able to focus better, and the eye with the smaller pupil will dilate to an appropriate level for him to see.