Entei!!!
I hate to be the bearer of bad news but you can not catch a Pokemon that already knows that as its an TM for soul~silver and a HM for the original silver.
Pinceco can be found in the trees. You must have a Pokemon that knows headbutt to have a chance to knock one out of the trees. They are common in the Ilex Forest.
It knows Cross Thunder Zen Headbutt Slash Dragonbreath
There are no items that stop Pokemon from fleeing in battle in Pokemon soulsilver.Although this is true:You can catch a Pokemon that knows, Arena trap,and/or a Pokemon that knows mean look, such as a Ghastly.
To get Forretress you need to evolve a Pineco. To get a Pineco you need a Pokemon that knows Headbutt. Use Headbutt on a tree and a Pokemon will fall out. This can be a Pineco. Ilex Forest is an example where you can come upon Pineco by headbutting treees.
It means, get a pokémon that knows headbutt, like psyduck, or sudowoodow or cranidos and headbutt a stupid tree! yay!
nobody knows who made Pokemon lost silver
no
catch a ditto or a poregon
Requirements: A Pokemon that knows Headbutt and A Pokemon that knows RockClimb Go as far north in National Park as you can, you will see a guy with a gameboy in his hands, go through the fence opening and head east till you come to a rockclimb area. Use rockclimb, go to the top-right most tree and use headbutt on it.
Go to the route on the right of the bug catching place with a Pokemon that knows headbutt. Hit one of the trees and a pincco will appear. Catch it and evolve it.
On four Island you will need a Pokemon that knows Surf.