I have a 11 week old GSD puppy and we have the same problem. In fact not only does she eat rocks, she eats wood chips as well. I suppose only solution is to train them "drop it" or "leave it." So far I just bribe her with treats. If there is an quick and alternative solution to training I would love to know people! Hope it works out for you though! Good luck.