Another possible reason dogs eat rocks is due to an enzyme or iron deficiency or even worms-yuck! Other reasons include boredom and loneliness.
dogs also like that they can roll rocks and Pebbles may bring them in your house because she views stones and toys as a way for her interact with her owner.