Azumarill doesn't evolve according to level in Pokémon HeartGold because it's not capable of evolving at all.
Evolve Marill @ level 18.
it doesn't the stages are azurill marill azumarill
Marill evolves into azumarill at level 18
Marill evolves into Azumarill at level 18.
Marill evolves into Azumarill at Lv 18.
Marill evolves into Azumarill at level 18.
Azumarill, and none of its unevolved forms, can lern Ice Beam through level up, however, they all can learn it through a TM, depending on which version you're playing. In Diamond, Pearl, Platinum, HeartGold, and SoulSilver, it's TM13, which can be bought at the Veilstone Game Corner (Diamond, Pearl, Platinum), or Goldenrod Game Corner (HeartGold, SoulSilver) for a massive 10000 coins.
sentret evolves at level 20 in Pokemon heartgold
Ampharos does not evolve in Pokémon HeartGold.
A Level 25 Marill can still evolve into Azumarill even despite the fact that Marill evolves into Azumarill at Level 18, all you have to do is level it up and it'll evolve into Azumarill as long as it isn't holding an Everstone.
Marill evolves into Azumarill at level 18.
level 20