go to ilex forest and talk to an earthquake guy
Get it from one those trees or whatever they are
I believe it was Soul ?
Look in Viridian forest and headbutt trees.
pineco,aipom
you can't
Go to cerulean and head east.
Head to Mt. Silver to battle Red.
Use yo head.
Headbutt trees on route 38
you get to name him yourself
you can find them anywhere they are in apricorn trees that you can click on
You actually can't catch Foretress in soul silver. The only way to obtain it is to evolve Pineco by head butting trees. There is a 30% chance that you might find one. So pretty much you have to go around head butting trees or just trade for one. Hope it helped.