In Ruby (what I have), Wailmer learns it. However, it's practically useless due to the fact that there aren't any whirlpools in Ruby, Saphire, or Emerald. So it is only a move, NOT a HM.
Chat with our AI personalities
In Third Generation Whirlpool is no longer an HM.
Whirl Islands only exist in Gold, Silver, Crystal, HeartGold and SoulSilver.
Whirlpool isn't in Pokemon Yellow Version.
You cannot get the TM/HM Whirlpool in Pokemon Black or White.
you need a Pokemon that can use HM move whirlpool