Where can you find a dragon scale in Pokemon white?

im pretty sure you find them randomly attached to wild dragon pokemon but you can probably find a couple in game like as gifts or inside pokeballs at the side of the road :)