You get it from the person with the Persian in the NationalPark (She's on the bench)
a lady at the national park on right side(sitting on bench) will give you one.
Level it up at night holding razor claw
you can get shadow claw on the goldenrod lottery on mondays as first price. and at route 42. hope this helps!
you get it in an item
u needed to go to Mt. Silver and go left there ,u use a itemfinder to get it........
TM02 Dragon Claw is on Route 27.
sorry you have to trade it to Pokemon soul silver
Soul silver is AWESOMENESS!! yes GET IT
put a amulet coin on the first Pokemon in your party and you get double the money. :)
According to Serebii.net there are 493 Pokemon in Soul Silver.
go to pr elm
Just buy it at the battle frontier store