I'd generally say the dentist, unless it's for something that requires one of those rubber dam things. I don't mind the shots or even some pain but I can't stand that getting waterboarded feeling. Plus my few eye doctor trips have been pretty uneventful. It's only been within the last 7 or 8 years where my eyesight has started to head a little south. Was 20/15 most of my life. I did have to go once because an eyelash follicle got infected. Had this big painful bump that felt like I was dragging jagged glass across my eyeball. The solution was to flip my eyelid inside out and slice it open to drain it. I don't know what was worse, the deadening shot or the scalpel slice that felt like a red hot poker. Dentist, definitely prefer the dentist.