I changed it very slightly, but I think Seer will be hard enough to catch as-is!
-Zubat (Four-Wing4) (Must defeat three wild Eevee to evolve into Golbat, must solo two Gym leaders to evolve into Crobat)
-Riolu (Pulse) (Cannot forget Force Palm, may not evolve unless it paralyzes one of Elesa's Pokemon and defeats with Force Palm while another of your Pokemon is paralyzed.)
-Eevee (All-Seer) (Must be female and have the ability Adaptibility. Has to evolve into Espeon, learning and keeping Morning Sun and Psychic.)