I used to swear by Cover Girl Marathon mascara, until they discontinued it. It literally never came off. I swore an atomic bomb could drop and the mascaraed eyelashes would still be found under all the ashes, intact. So, it took a lot to find one good enough to replace it.
I tried expensive mascaras from Sephora. They all raccooned.
Then somebody here, a while back, recommended Loreal Double Extend TUBING mascara. If you haven't tried a tubing mascara, it's an odd concept. But you put it on, in two steps. The first coat is a clear wax or something like that. The second coat is the color and when it dries it literally forms a waterproof tube around each lash.
In order for the tubes to come off, you have to wash the eyelashes with enough warm soapy water for about 20 seconds, to melt the wax, and the tubes just slip right off.

It looks like a bunch of eyelashes coming off

, but they are indeed only the hollow tubes. Very waterproof. I even purposely wore it during a tearjerker movie, and they didn't fall off or raccoon.
