You can buy it from the Goldenrod Game Store. i believe that you could prolly catch it in kanto though, it would save you the cash :P
Chat with our AI personalities
You must go to the Desert area and you will find a Sandshrew, Sandslash, Cubone or Marowak in the morning and day, and a Sandshrew, Sandslash, or Fearow at night. Sandshrew will be level 15, 16, or 17, and he evolves into Sandslash at Level 22.
Union cave is the best place to obtain a Sandshrew in Pokemon SoulSilver. You must either trade one from a HeartGold game, or catch it in the Safari Zone (desert area).
change the area to desert then catch a sandshrew (He has to call you first)
Yes. HM01 - Cut can be used to tutor a Sandshrew.
You have to get sandshrew in waywards cave but its also pretty rare to get him in there