you can better trade a tropuis from Ruby-Sapphire or Emerald.....more exp.
There's a handy Pokedex on Joe's site that does just that.That is a good list but I think you forgot Lapras in the pokemon league. An even better version of this would be a search that you can type in the name of any pokemon and it would tell you alll the places it can be found.