there really is no Pokemon that know flash naturally but you can teach it to a Pokemon
You can buy TM70 Flash at the Veilstone Department Store.
TM70 (Flash) can be obtained in the cave west of Oreburgh Gate. Optionally you can buy it from the Veilstone Mall for 1,000 poke.
use the move Flash (TM70)
Its TM70 and you get it from Elder Li in Sprout Tower(:
I think you need certain pokemon and dive to get to it. when you get to the cave, you must walk a certain pattern
You talk to Dawn's sister after you get the national pokedex and she will tell you where to catch certain rare pokemon. Sometimes you will get a Phanphy.
you cant you can catch certain gold and silver Pokemon on each game
There's no certain day; just catch it whenever you find it.
You can but only after you have a certain amount of badges
no but you can catch both Dialga and Palkiaalso you can catch articuno, zapdos, and moltres but so far i think you can only get certain Pokemon like in Diamond and pearl and the other old versions
Yes, on Friday only.
Catch three other Pokemon in the Ruby course and you will be given a bonus. take the bonus, and it will be keckleon. if you beat the challenge a certain amount of times, you automatically catch keckleon.