There are multiple ways.
A.Give/Feed your Pokemon items
a.Give them a soothe bell
b.give them some special berries that lower their base stats
c.give them the medicine that raises their stats
B.Use them in battle
a.Use them in special battles to make them even more friendly
a1:use them in gym battles
a2:use them in the Pokemon league
a3:use them in hard battles
C.Walk with them
But careful,there are ways to make them unfriendly too.
A.Trade them
*trading them back still makes their friendship the lowest can be*
B.When they faint
The more you train your poke'mon, the more friendly they will become with you.
You don't absolutely need pokewalker to play soul silver. Pokewalker is another way to make your Pokemon more friendly towards their trainers.
Just make one of your Pokemon hold the item and clone(duplicate) it.
To make a Pokemon more friendly, there are two main ways. 1.) Have the one you want to be more friendly be first in your roster so it'll be walking with you. Talk to it often to see what its feelings are towards you. 2.) Go to the Goldenrod Tunnel and give your Pokemon a salon makeover. It raises its friendliness a LOT!
The massage girl is in Veilstone. Her massages make your Pokemon more friendly, and get you Pokemon accessories! Hope this helps!!!!!!!!!
You can either give it pp ups, rare candies, level it up, or give it the soothe bell but the rare candies work best.
By talking to them. The more positive or silly the text means they really like you. Sometimes a heart will pop over their head when you talk to them.
Just to have more than one pokemon.
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.
Why Soul Silver is about the original Pokemon Silver game for game boy. Soul Silver has some more bonuses.
Making it level up, give it poke blocks, giving it zinc, protein.....etc, but if you make them faint, they'll become unfriendly. A faster way is to let them hold an item called soothe bell, it helps making the Pokemon more friendly
everything You can do even more in Pokemon Heartgold and Silver