Top 5
1) Piplup-awesome!
2) Espeon-GSC days, I would always spam training for Eevee to get to an espeon, by the 5th gym (And the time it evolved) it would be Level 48 =P.
3) Azelf-Just always liked the name
4) Gliscor-Has my name in it, GlisCOR
5) Blaziken-R/S days, loved having this guy on my team