Pokemon Proposal
Starting Town
Golduck (Surf) Levels 20-25
Reasoning: Golduck completely sucks in competitive play, but it performs one of the most useful roles on any in-game team: the HM slave. It learns Surf, Strength, Flash, Rock Smash, Whirlpool, Waterfall, Dive, and Rock Climb, so whatever the HMs are it will probably be able to learn most of them. This makes it easier to get around the caves and waterways of SmogSmog without doing stupid shit like teaching your Charizard Strength.
Starting Town
Golduck (Surf) Levels 20-25
Reasoning: Golduck completely sucks in competitive play, but it performs one of the most useful roles on any in-game team: the HM slave. It learns Surf, Strength, Flash, Rock Smash, Whirlpool, Waterfall, Dive, and Rock Climb, so whatever the HMs are it will probably be able to learn most of them. This makes it easier to get around the caves and waterways of SmogSmog without doing stupid shit like teaching your Charizard Strength.