A Weedle.
Most water Pokemon will learn waterfall i believe. For certain if you have PIPLUP, TENATACOOL, or TENTACRUEL, it will learn Waterfall. Hope I Helped!
you need to battle a trainer with shadow Pokemon, you will be able to "snag" it. it will only have one move and will not be able to level up until you have purified it. it will then learn moves. this is the only way to catch Pokemon in Pokemon colosseum.
Try to catch all the pokemon and become the best trainer in the world :) Of course, you can also battle with other people trough nintendo wifi connection, or make your pokemon learn the best moves, but there isn't anything to do in the story itself anymore
Golbat
Any dragon Pokemon can learn Draco meteor. Hope this helped!
You can't use surf if all your pokemons are unable to learn it. You must catch a Pokemon that can.
you can ither catch one or make it learn it from a move tutor
u can start when you have 2 Pokemon and you learn how to catch them
I know that Pikachu can learn dig. I also think it's true that Aron can learn dig. I hope I helped you!
catch a Pokemon that can learn fly, put it in your party, and WALA! you can teach it fly!
in my opinion it is garchomp it can learn flamethrower and earthquake/dig and dragon type and it can learn fly. hope this helped
You can defeat the Elite Four again and again (you can get stars on your trainer card for this), and you can fill up your pokedex. You can also try to catch a shiny pokemon (you have a 1 in roughly 8,200 chance of seeing one in the wild). You can explore pokemon breeding to get different pokemon to learn many unique moves.