It depends on what your intentions are and if they're not protected by the state.
you can't. but you can catch a feebas in the wild and train it into a milotic. you can also use cheats.
You have to catch a Psyduck, then train it to level 33. Or you can catch one in the Safari Zone, but it's really hard to get them them wild.
The falcon does it randomly.
Yeah, you can tame a wild falcon but you must be a trained, professional zoo keeper or vet.
i don't think all of the are but most of them are so catch one and train it
you cannot get a gyrados wild but you can catch a magikarp above lvl 20 and use a rare candy or train it one lvl
Wild Beedrill cannot be found in the wild and only Weedle or Kakuna can be caught in the wild. Catch Kakuna then train it to level 10 to evolve it to Beedrill.
you cant get it in the wild however you can get its pre evolution Larvesta from an egg given to you by a ranger on route 18 it evolves into volcarona at level 59 its hell to train but its worth it
It moves with you.
HorseIsle.com is pretty good. You can catch the horses and train them and ride them, trade and do quests. Really fun.
You need to catch a Weedle or a Kakuna. Weedle evolves into Kakuna and Kakuna Evolves into Beedril It is harder to train a Kakuna into a Beedril because a wild Kakuna ONLY KNOWS Harden when you catch it.
No you can't catch a Tepig in the wild. You have to choose it as a as a starter pokemon.