Originally Posted by mintjelly
I'm really bad with spoilers; I look them up for pretty much everything.
It doesn't really affect my Pokemon game play, though.
For me it's more like "K, I've gotta catch some Patrats in this area to raise because they're higher levels, and catch a Patrat there to be my HM slave".
Everybody has a HM filled pokemon, I believe I have a Snorlax with surf and some other HM moves.