Skip to Content

How To Try And Stop Your Dog From Eating Rocks ( From Someone That Has A Dog That Used To Eats Rocks)

Rock eating in dogs can be the result of a medical, behavioral, or even psychological condition.

When a dog keeps eating non-edible objects obsessively with no results from training, it could be due to a condition called Pica.

Dogs are weird and sometimes they eat things that they shouldn’t

If you have come here because you have a dog that has a problem with eating rocks, meet Leroy.

Leroy is my 10-year-old Newfoundland that ate rocks for a little over 4 years. 

I always knew that his rock-eating was a serious condition and that one day it would lead to something bad so we did our best to stop to it with little help from anyone else. 

how to stop a dog from eating rocks

If you’ve found this post because you’re desperate to find a way to get your dog to stop eating rocks, I understand.

We’ve been there and I understand your frustrations and concerns. 

I understand that right now you might feel like you’re a bad dog owner because you can’t get your dog to stop. I felt that way too. 

You’re probably frustrated because everyone is telling you that you need to train your dog, but your dog is trained. 

I get it. 

Let’s take a look a closer look at why some dogs eat rocks and how you stop them from eating them.

Why Do Dogs Eat Rocks?

Not all rock eating is equal.

Dogs are curious creatures and sometimes they just want to investigate something a little further than just giving it a quick sniff.

Puppies may bite, chew, or swallow rocks because they are curious or because they are teething.

Adult dogs might eat rocks because they’re bored or anxious. 

However, dogs that obsessively seek out rocks and eat them might have a condition called Pica.

Pica is the ingestion of non-edible items.

Pica is either caused by a medical issue or it is a behavior issue and it can be a very dangerous condition for dogs.

Medical issues that have been known to cause Pica an intestinal disease such as:

  • Inflammatory Bowel Disease (IBD),
  • hormonal imbalances
  • diabetes
  • thyroid issues
  • diabetes
  • intestinal parasites
  • malabsorption issues

Behavior issues that may cause Pica are:

  • stress
  • separation anxiety
  • boredom
  • compulsive disorders. 

Pica can cause dogs to vomit, have diarrhea and get intestinal blockages caused by the items that they eat. 

incision area on a dog's stomach who ate rocks

Some will require emergency surgery to have rocks or other inedible objects removed from their stomach.

Try To Understand Why Your Dog Is Eating Rocks

It can be frustrating when you have a dog that eats rocks, especially when you are trying to do everything thing that you can to help them. 

But it’s important to take a step back and look at why they are eating rocks. 

Are they eating other inedible objects like socks?

Are they destructive?

Are they eating and drinking normally?

How are they acting?

My dog Leroy was never a “normal” dog.

He ate other inedible things like batteries, small children toys, and coins.

He didn’t eat these things every day but it seemed like he went through phases. 

He also tries to eat something every time he is outside.

In the spring, summer, and fall it was rocks, dirt, and mud.

In the winter it was snow and ice. 


Leroy was also a picky eater.

Some days it was almost as if he wanted to eat, but he couldn’t because he knew he wouldn’t feel good if he did. 

Ways To Stop Your Dog or Puppy From Eating Rocks

Puppy rock-eating

When a puppy eats rocks it’s usually because their curious and most will normally outgrow this behavior. 

When an adult dog, thathas never eaten or chewed on a rock, starts doing so, this will require your attention. 


This sounds easy but in reality, it’s not.

Rocks are everywhere.

We had an above-ground pool that had rocks all the way around it and we had to remove all of those.

But rocks are used in many areas for landscape purposes and drainage.

Sometimes it takes time and money to redesign your backyard.

That’s why we had to block off the areas where rocks were until we had the resources to remove them. 

If your dog is determined to find rocks, think of all the places where they can find them.

After we removed all the rocks from our yard and blocked off the areas that we could not, Leroy dug up around the foundation of the house and ate 62 rocks

28 rocks were surgically removed, 34 he had vomited up in the morning. 

rocks removed from a dog's stomach 

Don’t leave your dog unattended around rocks if you can’t trust them.

If that means that you have to monitor them outside at all times, that’s what you should do. 

Invest in a basket muzzle.

If you can’t be outside with your dog at all times or if your dog eats rocks on walks or when outside of the house, use a muzzle.
We did have to this with Leroy for a short time because he would try to pick up every rock that he saw on our walks.

A Baskerville muzzle is a good option or a Bumas dog muzzle

A muzzle doesn’t always mean a vicious dog, a dog could be wearing a muzzle for several reasons, including keeping them from eating something that is dangerous to them. 

Don’t let people make you feel guilty about this either. I took a lot of heat for putting my Newfie in a muzzle and now that I look back at it, it makes me a little angry that I let people make me feel bad about this. I was trying to protect my dog. 

More often than not a dog in a muzzle equals a responsible dog owner. 

If you’re considering a basket muzzle, make sure to get one that allows plenty of room for a dog to pant, eat and drink. You can also train a dog to wear a muzzle with a few easy steps. 

Training. I leave training for last because this is the one step that was always recommended to me first and it was the most frustrating recommendation because Leroy was trained. He knew how to “drop it” and “leave it”. 

Leroy didn’t have a training issue he had a medical issue and no amount of training was going to cure his medical issue.

Treat the medical condition.

If your dog has eaten rocks on more than one occasion, you’ve seen rocks in their stool, or they have vomited up rocks more than once, take your dog to the vet and have a discussion with them about how concerned you are. 

Ask for some blood tests to check out things like their kidney function, liver function, and mineral deficiencies. 

I would recommend checking the cobalamin/folate. Low folate usually means that a dog is not absorbing nutrients and this could give you a starting place for a medical issue without spending thousands of dollars. 

Make sure that you mention to your veterinarian about all of your dog’s habits and be direct during your visit. 

We had so many vet visits but very little testing and direction before Leroy was diagnosed with Inflammatory Bowel Disease

If you find a medical diagnosis, hopefully treating the medical issue will stop the dog from eating rocks. 

Leroy hasn’t eaten a rock since he was diagnosed with IBD. He still tries to eat mud and snow but (knock on wood) no rocks. 

Treat the behavior issue. 

If medical conditions have been ruled out then it’s time to treat the behavioral issue. 

The first step will be to find out the reason behind your dog eating rocks. Taking the time to observe your dog’s behavior is a great place to start. Do they seem anxious or on edge? 

Do they like to chew on things? 

Working with a local dog trainer and supplying your dog with more mental and physical stimulation may be the answer.

Remember not to yell at your dog for eating rocks. This may only increase their stress and anxiety and cause more issues with behavior. 

What To Do If Your Dog Does Eat a Rock

If you have a rock-eater, make sure to reach out to your veterinarian and talk to them about it

In most cases, one rock isn’t normally a cause for concern but if the rock-eating continues, you definitely want to take action.

If medical issues are ruled out, I would start focusing on changing the dog’s behavior towards rocks. 

You can reach out to a professional dog trainer in your area for guidance. 

Is there hope for dogs that eat rocks?

There is.

Leroy’s history with eating rocks was long and difficult and so was determining the cause of it.

We had many roadblocks, many tears, many tests, a few surgeries, and many close calls but he hasn’t eaten a rock in over 4 years. 

We battled his rock-eating for most of his life and unfortunately, he’ll suffer the consequences of eating those rocks for the remainder of his life.

He’ll never be cured and will always have IBD.

He will have good days and bad days.

He still tries to eat mud BUT he never turns down his food, is always by our side and is as smart as they come. 

I am not a veterinarian. The information in this post is not to treat, diagnose or cure your pet.  All information is based on my personal experience with many years of Leroy eating rocks and his eventual diagnosis of IBD. 



Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Wednesday 27th of July 2022

Thank you so much for this piece, my sausage dog is overnight in hospital at the moment after suspected rock eating. His little head is so close to the ground, the old ‘just watch him’/ ‘just train him’ have been quite frustrating, even if I’m 100% focused on him there’s only so much I can do. He’s still a puppy so hoping he will grow out of it but I’m glad to have some options to help him along


Saturday 2nd of July 2022

I am going through this exact thing right now. We just left the vet about an hour ago and we’re watching our Husky to see if we need to take her for surgery of if she will pass the rocks. I feel so discouraged and worried. I rent and my back yard is full of pea gravel and I’m not sure how I will remove the gravel. She loves to run and play in the yard and I will be heart broken if she can’t go play outside anymore because of rocks :(


Saturday 23rd of January 2021

I found the story because my Brittany has been eating rocks. We didn’t know until she was sick just before Christmas and threw up an entire day and night. We took her in to the ER the Sunday before Christmas and through an x-ray found that she had a rock lodged her intestine. We waited overnight getting IV fluids until the next morning to determine if the rock would pass and it wouldn’t so we had it surgically removed. So we were recommended to get her a basket muzzle which we did and she has never been outside without it or on a leash being actively walked and watched by us. Well yesterday she threw up a few times and this morning pooped out another rock! Apparently even though she’s only been outside no more than 30 minutes at a time with a muzzle on for the past two weeks she was still able to get a rock through it. Do you have a recommendation on a better muzzle? Would a mesh one work better? We do plan on having testing done to get to the bottom of this but we need prevention in the meantime.

Cathy Armato

Monday 4th of March 2019

I never knew Leroy had this issue. That must have been so hard to deal with, but thankfully he hasn't eaten any more rocks. It's not an uncommon problem from what I can see. This is such helpful information, thanks. Sharing! Love & Biscuits, Dogs Luv Us and We Luv Them

Tails Around the Ranch

Sunday 24th of February 2019

I cannot even imagine how difficult this must have been for you but give you loads of gold stars for your helping your clever Leroy with his condition. ⭐️⭐️⭐️


Tuesday 26th of February 2019

It was so hard, especially knowing that it would eventually catch up with him. I'm so lucky to of had such amazing support through our community!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

How To Get Snowballs Out Of Dog Fur 16 BIG Misconceptions About Newfies 5 Common Thanksgiving Foods To Avoid Giving To Your Dog 2022 Newfoundland Dog Christmas Tree Haul List How To Make Homemade Paw Balm For Dogs