From Lance after you infiltrate Team Rocket's Secret Base in Mahogany Town.
Chat with our AI personalities
In Third Generation Whirlpool is no longer an HM.
The HM Whirlpool is not obtainable in Pokemon Platinum, for there is no use for it during gameplay.
whirlpool is not classified as a HM in that Pokemon series, only in heartgold/soulsilver is it a HM, in diamond it is only a simple TM (1use)
You cannot get the TM/HM Whirlpool in Pokemon Black or White.
you need a Pokemon that can use HM move whirlpool