Its easy just go to serebii.net and you will see a list of Pokemon games click on ruby/Sapphire and then once you get to that page press new Pokemon or ruby/Sapphire pokedex then youll see a list of Pokemon.
find them!!
Go to http://bulbapedia.bulbagarden.net/wiki/Dragonite_(Pokémon) It has a list of all the moves Dragonite can learn in every generation.
to get the Pokemon list go to Pokemon.com there click on the pokedex you will find all the Pokemon there
You can find a bunch of Pokemon but i realy don't want to list them.
The fastest and most plain way to find a list of those Pokemon is to just do a search on Google saying "List of Pokemon from Saphire"
that's a really long list, but check out Serebii.net to see every pokemon's possible moves
A list of all the new moves in Pokémon Black and White with all the information about them can be found in the related link below.
You can try www.pokemon.com.
When you beat the final boss of the game, you get a list of all the shadow Pokemon and where you can find them.
You can find a whole list of Pokemon from each region on Serebii.net
Serebii.net has a fabulous and complete compilation of all the Pokemon, what moves they can learn and SOOO much info that it's not funny. There is also Pokemonsafari.com in spanish with more than the poke'mon list! Oh, and Pokemon indigo is the way to go!
no Pokemon knows all the hm moves!