Lady had a cherry eye when I adopted her. My vet fixed it during her dental. That was nine years ago and she hasn't had a problem since.
Here is a good explanation of cherry eye for you:
Cherry Eye Surgery... Third Eyelid Eversion In A Dog in ThePetCenter.com. Cherry Eye (Prolapsed Gland of the third eyelid)