It sounds like what my dog had ,it's called cherry eye and the only recourse is surgery. It's a fairly simple procedure. the vet just stitches the lower eye lid back in place.
Didn't find the answer you were looking for?