^Yep, I cycled up and down Goldenrod (wasted about 45 mins of my life on that, but oh so worth it) and it evolved into Espeon allright and learned confusion !
Update:
Epic warstory at the ghost gym ! Scyther was slaughtering Ghastly's with Pursuit, until Gengar came in. Wow, a level 25 Gengar. It outsped scyther and used hypnosis, and Shadow Ball almost OHKO'ed Scyther. Between being asleep and within 2x the OHKO range (a critical hit is 2x normal damage and I don't want to risk losing a SCYTHER because of one), I decided to switch to the - until then - completely useless Joop the Hoothoot. A level 4 Hoothoot. Gengar used Mean Look and Hypnosis, and I used the time to heal scyther with items. But I discovered that Gengar couldn't hit Hoothoot at all ! Shadow ball doesn't work, and because I didn't really attack it (hoothoot only knew tackle), Sucker Punch didn't work either. So I decided to wear Gengar out until it had to use struggle to kill hoothoot. Then I sent in scyther and killed gengar with pursuit.
Funny thing is that I did actually hit Gengar with Tackle a couple of times. Hoothoot knows Foresight, and if you use foresight then tackle you can hit gengar with tackle. It only did one damage though as hoothoot was only level 4.
Hoothoot died a very heroic death. So long ! Now I only have two Hoothoots left
Main team:
Cornelis the Croconaw - lv 22
It blasts every single thing away with a killer moveset of headbutt, surf, bite and Ice Fang.
Gert the Geodude - lv 23
Seriously, Geodude is * the * best. I was very happy that I indeed encountered it on the route above the first one. Nothing can maim it (heck even Bellsprout's Vine Whip didn't hurt that much because it's a physical move) and it's pretty strong with Rock Throw. The only downside is that it hardly ever moves first because it's so slow, but it learns Rock Polish to take care of that, though honestly I hardly ever use it. With magnitude and Rock Throw, it can basically hit anything and do good damage too.
Beatrix the Scyther - lv 23
This thing is just so bad ass. It's extremely rare to get a scyther on your first try in the bug catching contest (5 percent chance). With Wing Attack, Pursuit and U-Turn (tm), it can hit anything for quite a bit of damage. If things get too hot, it can U-Turn out safely while still dealing major damage. It is also a killer poke catcher with false swipe.
Ivo the Espeon - lv 21
Took me blood, sweat and tears to evolve it at level 15 (if you evolve it later, it misses out on confusion and doesn't learn a good psychic move ever again until a very high level meaning it's essentially useless). But it pawns with confusion !
Backups:
Nidoran-Female - Don't think I will use this anymore, unless I fuck up and lose half my team or something.
Zubat - It's sitting in the day-care now, though I'm not sure if I will use it. Crobat is a pretty good pokemon, but so... standard.
Deceased
Joop the Hoothoot - Ecruteak City Gym
I never ever used him, he was sitting in my party doing nothing for the entire game up until his death. See above for the epic warstory.
Govert the Gastly - Route 36
He truly was a faithful companion, killer at catching pokes with Hypnosis and Night Shade and laughing in the face of pokemon with only normal-type moves. Killed by an alakazam that outsped me and OHKO'd with confusion...
Philippe the Togepi - Slowpoke Cave
He had a lot of potential with the ridiculously powerful move Extrasensory (basically a poor man's Psychic). However, his defenses were just too low.
Kenya the Spearow - Route 36
Fucking whore of a Clefable. That double battle with the Clefables and Wigglytuffs is pretty fucking hard and frustrating because they absorb all attacks with their immense amount of fat. Luckily we managed to save the Mail from Kenya's corpse. I'll avoid the gave who gave me it.
Now off to Goldenrod City to grab Bill's Eevee. Not sure what I'll evolve it in, I might make it happy and let it evolve into Espeon. Vaporeon is usually better, but I already have a water pokemon. Jolteon is another option. Umbreon and Flareon suck.