I will tell you the move and where to get it.
Mega Punch: Outside of Mt. Moon, There will be two Black Belts. Talk to the one on the left.
Mega Kick: Outside of Mt. Moon, There will be two Black Belts. Talk to the one on the right.
Seismic Toss: Left of the Pewter Mining Museum, there will be a scientist. Talk to him and he will teach ONE Pokemon Seismic Toss.
Rock Slide: Near the end of Rock Tennel, There will be a Youngster. He will teach a Pokemon Rock Slide.
Counter: On the 3rd floor af the Celedon Department Store, the person behind the counter will teach Counter.
Soft Boiled: Be hind the pond in Celedon City a man is standing. He teaches Soft Boiled.
Mimic: The Mimic Girl Will teach you it in a trade for her Pokedoll.
Thunder Wave: A women on the 2nd Floor of Silph Co. will teach it to a Pokemon.
Substitude: In Fuchsia, a man is looking at Kangaskan talking about that he wants to be a substitude. He will teach the move.
Dream Eater: In Viridian City there will be a man talking about how his dream was eaten. He teaches the move.
Metronome: In the Cinnibar Research Lab, in the 2nd room a Scientist will teach Metronome.
Double Edge: At the end of Victory Road, a boy will teach Double Edge.
EXPLOSION!: Some where on Island 1, a Hiker will teach EXPLOSION!
Ultamate Moves: On Island 2, a girl will teach a ultamate move to you starter Pokemon.
Body Slam: On Island 4, two boys will teach it.
Swords Dance: A boy in Island 7 will teach it.
Thats All! skyp