My dog eats dirt and plants all the time. It's just a natural habit.
Some times excessive shedding might be an allergic reaction to something. Have you been using a new brand of dog food or feeding her new different people food? That might be the problem.
My favorite band is so totally the Jonas Brothers! They rock!