The move avalanche only exists in the D/Pr/Pl generation.
He Doesnt.
Abomasnow doesn't learn avalanche
psywave faint attack and that's all i know
Because it is a golem. It is what golems do. They're all earthy.
In Pokemon diamond and pearl golem learns earthquake at level 33
Level 49
your Pokemon CANT learn cut in ruby, sapphire or emerald. you have to trade a Pokemon that's holding the TM cut (from sinnoh region game, platinum, diamond and pearl) then take it off them and they can learn cut.
you could go to route 103 i think get a lotad and teach it surf, a zigzagoon also can learn it
In sapphire version, you can catch sabeleye (sorry if i spell it wrong...) at sky tower (i don't think it is tower but it is what I think it is .) just left of Pacifislog city. and it will already know shadow ball. and, if your lucky, you can catch Altaria( EXTREMELY RARE!) in sapphire at least.
Yes, Marill can learn Surf.
No, Sceptile cannot learn Blizzard.
The following Pokemon that you can easily get to learn Flash in Sapphire: Beautifly or Dustox Lotad or Lombre Oddish Gloom