I just recently beat the Elite Four. I don't plan to give it TM's(except Ice Beam on Blastoise) until the Pokemon learns its final atttack. I'll evolve Growlithe after it learns Flamethrower.
JOLTEON lvl 48
Thundershock, Pin missile, Double Kick, Thunder Wave
BLASTOISE lvl 46
Surf, Ice Beam, Bite, Skull Bash
PIDGEOT lvl 42
Wing Attack, Fly, Quick Attack, Whirlwind
HITMONLEE lvl 45
Double Kick, Meditate, Rolling Kick, Jump Kick
ALAKAZAM lvl 51
Recover, Reflect, Psychic, Psybeam
GROWLITHE lvl 43
Bite, Take Down, Ember, Leer
props to pokemonruler for the sweet sig and avatar