fight wild pokemon in caves, water, tall grass, etc.
with raising the Pokemon with that Pokemon for many time You can raise your Pokemon happiness by defeating many trainers with Pokemon do you want to raise.
You can't
you have to fight a certain number of trainers
No, you cannot steal other trainers' Pokemon. If you try to (you throw a Pokeball at the Pokemon), the trainer will block it. If you want what they have, you just have to raise your own!
The point is to raise your Pokemon to make them stronger. That's why there are other trainers to fight so your Pokemon will get experience points and level up to be stronger. The more they level up, the more friendly they will be so they will like you more.
fight trainers n gym leaders:)
Travel around sinnoh
You can train your Pokemon by battling Wild Pokemon, fight new Trainers, or fight new Gym Leaders. It is recommended that if you are going to battle wild Pokemon, you should fight Pokemon relatively close to your Pokemon's level. Fighting new Trainers will provide more Experience Points than fighting wild Pokemon, though, making the training go by quicker.
give a Pokemon a ambulet coin and fight a lot of trainers u should get alot
You need the VS Seeker which is obtained from a girl in the vermilion city Pokemon center.
Use a rare candy on them... Or fight trainers alot.
you have to fight all the Pokemon trainers and then you go to proffeser oak and then you go on a boat to the survival area