Skip to Content

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

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 this rock eating condition. 

Why Do Dogs Eat Rocks?

Most dogs that eat rocks 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, and malabsorption issues. 

Behavior issues that may cause Pica are stress, separation anxiety, boredom, and 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. 

How are they acting? 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. 

He was also a loner type of dog. Newfoundlands are normally a breed that likes to be with their owners but Leroy would prefer to be by himself. He never bonded with any of us. He wasn’t mean, he just preferred to be by himself. 

He was a slow learner but very smart and it took me a long time to recognize. Leroy lacked focus and had a very short attention span. He would get bored easily and would easily be distracted. 

Are they eating ok? Do they eat one day and not the other? Do they get bored with their food quickly?

Leroy was always 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. 

Steps To Take To Try And Stop Your Dog From Eating Rocks


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 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 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. 

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 for 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!

4 Ways To Manage Your Dog's Dry Skin In Winter
← Previous
How Often Do Newfoundland Dogs Shed
Next →

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

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