in the cave of hidden treasures
get a Pokemon that knows beat up and mate it with a female charmeleon or charizard
There is a way to do it without cheating. Just simply trade a Pokemon that knows fly. Example: you have a staravia in Pokemon pearl that knows fly. Just trade it to Pokemon diamond.
The Pokemon that can learn Thief are listed at this site: http://bulbapedia.bulbagarden.net/wiki/Thief
no one really knows it depends though on where you are digging
After you defeat the 8th gym, go to the Dragon's Den, which is right behind the gym. Explore the place. Be sure a Pokemon in your party knows surf and wirlpool
i think staraptor can
keceleon
spiritomb
Poocheyana. Mightyena. Lombre. Keckleon.
noone knows You can't get the gracidea flower in Pokemon pearl you can only get it in Pokemon platinum
Get a Pokemon who knows the move thief and battle a wild paras and use thief on it, you'll probably get a tinymushroom or something.
you need to get a Pokemon that knows thief and get it from a wild bagon
No one knows sorry.
Beat the Pokemon league, then go to Pal Park. You must have a Pokemon that knows Surf.
she has abomasnow, sneasel, snover andGOD KNOWS!
Yes you can. If you are battling a wild Pokemon which is holding an item, your Pokemon can steal it if it knows the TM move Thief.
if you look on serebii.com/attackdex/surf it will tell you which Pokemon can learn surf