At lv. 36
Vaporeon learns Hydro Pump at level 71.
Vaporeon learns Ice Beam at level 36 in Generation I. In subsequent generations, Vaporeon must be taught Ice Beam by using a TM or TR.
at any level like 45,57
It doesn't learn Ice Beam by level up. It can learn it by TM13 in all generations though.
16
Houndour will learn flamethrower at level 48
Level 29 in PLATINUM
At level 45.
Level 52
it does not learn it by level you have to teach it by Tm.
Level 19.
Haunter learns Payback at Level 28 in "Pokémon Platinum."