You really can't catch a pokemon in a trainer battle; it belongs to somebody like your pokemon belong to you.
after entering the code go to whatever trainer you want to battle and try to catch there Pokemon
Catch,raise,battle pokemon. Also, tries to beat the elite four.
catch a dark type Pokemon (e.g murkrow) and then battle the psychic trainer. her Pokemon do no damage to it and you get 10k each battle, not to mention the very easy exp ;)
In the first game, you have to catch all legendaries and battle every trainer you encounter
yes, if you have this cheat: 52248BE0 49B6D01D 22248BE1 000000E0 D0000000 00000000 (and an action replay) It lets you use items in the battle, so have easy catch and catch trainer Pokemon on.
If you are in battle with another trainer you cannot catch that Pokemon that belongs to them. But if you find out where that Pokemon's habitat is (by using the pokedex) then you can go and catch it with a poke ball, great ball, ultra ball etc...
no it is given back to the trainer if you lose you have to beat to keep
with the ar using the cheat catching trainer's Pokemon and go to route 229 and battle ace trainer Felix and he'll have salamence
there is no trainer with a ditto but you can get one with the pokeradar next to canalave.NOTE:it will take a very long time and are not easy to catch.
I am guessing a Battle Frontier trainer or a trainer from that area. As far as I know you can't catch Nuzleaf in the wild in Sinnoh but you should get it through trade. Sources: Common Sense and Pokemon Knowledge
If you are talking about purugly, it'll be from a trainer, or a friend.(you can only catch it on pearl version)
A Weedle.