You can get Razor Fang from Battle Frontier 48BP.
You'll need to buy it with BP at the Battle Frontier.
You can buy it at the battle frontier using BP
You must get it at the Battle Frontier. It costs 48 Battle Points.
Go to the Battle Frontier and talk to one of the three ladies in the booths. The razor fang cost 48 BP (Battle Points)
in the battle frontier , there is this lady selling them for bp (battle Points
teach it ancient power, then level up That is incorrect. You have to wait until after 8 pm and level it up while it holds the Razor Fang.
Gyrados can learn Ice Fang when leveled up. If you chose TOTODILE as your starter Pokemon, it will also be able to learn Ice Fang.
Level it up at night holding razor claw
you get it in an item
sorry you have to trade it to Pokemon soul silver
Soul silver is AWESOMENESS!! yes GET IT
According to Serebii.net there are 493 Pokemon in Soul Silver.