So we have a rescue Ball, he's good sized, seems to be in good health over all except that he's a little skittish around the head. However, he seems to be retaining multiple eyecaps. When we first brought him home they said that he had just shed, had originally retained both, but one had come off and there was only one remaining. We decided to hold off on forcing the eyecap off and let him settle in. Well, the humid season rolled around and he shed again. Two eye caps came off in his shed (one on each eye), and the shed was pretty good overall (he lost all of the rough skin he had when he got him), but he had only lost one layer of what seems to be multiple retained eyecaps on his left eye, and one retained on his right eye. We've tried gently rubbing the more serious one with water and baby oil, and have been able to get an edge up but could get the whole thing to pull off (using tweezers). Last night we left him in a damp bag over his heating pad (inside of his cage, the heating pad is outside on the bottom), and this morning I couldn't really tell whether he had lost anything at all, but if he has, it's not much.
I'm willing to take him into the vet, but I was just wondering if anyone had any tips or tricks for removing multiple eyecaps. I'm just worried about the poor guy getting infected, and I suppose that many retained eyecaps would explain why he's so shy about the head (I'd be shy if I couldn't see what was coming at me)...
Thanks in advance!
--Jaime
P.S. This is the picture of the big guy - he's a little under 4 feet and pretty much as sweet as can be:

-----
2.1 Normal Ball Pythons
0.0.1 Okeetee Corn Snake
0.1 Bearded Dragon



The other side of the problem is, if he's not by his heat pad, then he's on the side of the cage that just in his substrate is going to get really cool over night and that's really not a good idea if he's in a damp bag (that's just asking for a RI).