Random, I'm assuming you meant TM and not HM, according to what Sprocket said.
Espeon, take Serpent the Snivy. The only moves it can use are Normal type, Grass type, and Coil. Solo Cheren at the gym before evolving, solo a later gym leader to evolve again.
The first post on Page 251!