Jump to section
Dogs that eat rocks may have an underlying medical problem such as Pica, which happens if your dog has low levels of red blood cells (RBC) and iron in the blood. This can also be a sign of a behavioral issue or even from starvation or abuse. Signs that your dog is eating rocks include seeing rocks in your dog’s feces or witnessing your dog eating the rocks. However, the underlying condition can also cause symptoms such as vomiting, diarrhea, and abdominal pain from gastrointestinal issues or weakness and excessive sleepiness from anemia. Some of the most common causes of eating rocks are:
Because of the possibility of an underlying medical disorder, you should see your veterinary provider right away. There is also the risk of intestinal blockages so it is important to get your dog checked out.
Some of the most common causes of eating rocks in dogs include:
Anemia (low RBC)
Anemia is one of the main causes of pica and is caused by your dog having a decrease in the amount of RBC and iron in the blood, which can be from the lack of production or destruction of RBC, or blood loss. Anemia can be non regenerative or regenerative. In the non regenerative type, the bone marrow is not responding to the increased need for RBC. Regenerative anemia means the bone marrow is replacing the RBC but they are getting destroyed or being lost through a different source like an intestinal bleed.
Some of the gastrointestinal problems that can make your dog eat rocks are inflammatory bowel disease (IBD), stomach tumor, hookworms, and an unbalanced diet. When your dog has any type of gastrointestinal problem, it can trick his brain into believing he is starving and he may eat anything he can see such as rocks. An intestinal bleed can also be a cause of eating rocks due to anemia.
If your dog is bored or is trying to get your attention, he may eat strange things like rocks. Similar to children who misbehave for attention, they know that they will get some attention, even if it is negative. It may also be a compulsive disorder caused by an imbalance of the chemicals in the brain.
Starvation or Abuse
If your dog has ever been abused or starved by previous owners, or was homeless before you got him, this behavior may be a habit he picked up trying to survive. It may seem strange to you, but if your dog were starving, he may have tried to eat rocks to survive. Once this becomes a habit, it can be hard to break, even when he has plenty of food.
If you notice that your dog is eating rocks or see rocks in their stool, you should call your veterinarian. Even if it is just a behavioral issue, eating rocks is dangerous for your dog and he will need x-rays to make sure he does not have any intestinal blockages before the veterinarian helps you determine the cause.
The veterinarian will be able to run blood tests to determine whether your dog has anemia or an electrolyte condition such as dehydration. A packed cell volume (PCV) test can determine whether your dog has either one of these deficiencies. Your veterinarian will also check your dog for intestinal disorders by doing an ultrasound or CT scan. If the veterinarian cannot find an underlying medical cause, you will need to focus on behavioral treatment.
To prevent anemia and gastrointestinal problems, be sure to feed your dog a healthy and balanced diet of animal proteins such as beef or chicken, and visit the veterinarian regularly. Seeing the veterinarian at least once per year can help detect many problems before they get bad. Avoid feeding your dog table scraps or any food other than those specified by your veterinarian.
Behavioral issues such as compulsive disorder and bad habits are a little bit more difficult to treat because you are dealing with the mind rather than the body. You should spend a lot of time with your dog, observing them to see why they may be eating rocks. Are they just bored or hungry or is it a deeper problem that was caused by starvation or abuse? No matter what, you must take steps immediately to stop the behavior by clearing all the rocks and other dangerous items out of the yard where he is allowed access. Supervise him when he is outdoors until the behavior is corrected. Then you should work with an animal behaviorist or try an obedience class to reverse the behavior. If he is alone most of the time, spending more time with your dog and giving him new toys to play with may also help.
Eating rocks can be an expensive disorder to treat, depending on the cause and if he has any intestinal obstructions. If the cause is anemia, medication and treatment can run about $300 to $1,000. For behavioral problems and repeat obstructions, the cost can quickly add up to more than $5,000.
*Wag! may collect a share of sales or other compensation from the links on this page. Items are sold by the retailer, not Wag!.
5 found helpful
I have a new puppy. He's a 11 week old Rottweiler. We purchased him from a professional breeder in Texas we live in Arizona. We have had him 6 days now. Every time we take him out to potty, walk or paly he try's to eat every small rock that he can find. He has a dozen chew toys and ropes that he loves to paly with but he is obsessed with eating rocks outside the home. We have tried to go to areas where there are little to know ricks. He allays seems to find them His does not eat much When we got him he weighted 15 lbs. He had not last any weight. What can we do to keep him from eating rocks?
Feb. 9, 2018
Dr. Michele K. DVM
Thank you for your email. Puppies will often eat things that they aren't supposed to, as they are exploring the world. Until he outgrows this 'puppy stage', you'll need to keep him away from areas with rocks, and go to grassy areas instead. If he is on a leash, you can control where he is, and some dogs need 24 constant supervision until they outgrow this phase to make sure that they aren't eating things that don't belong in their mouths. WIth Elijah, it is going to be a matter of watching him all the time when he is outside to make sure the rocks don't go into his mouth, as they can cause GI upset and intestinal blockages. The good news is that this stage shouldn't last forever! I hope that everything goes well with him.
Feb. 9, 2018
Was this experience helpful?
0 found helpful
My dog was asleep next to me on the couch lastnite and made gagging sounds. Next thing I know he threw up 2 rocks. 1 was a whole rock about the size of a 50cent piece the other was half a rock. Before we got him he was abandoned, abused, neglected and starved. This is the first time hes thrown up in the 6 weeks weve had him...
0 found helpful
Hi, my dog ate a raw steak while camping and was fine until we got home the next day. He then had diarrhea and vomited. In both his stool and vomit, there were pea sized (or less) rocks. I’m wondering if I need to contact my vet because my vet is known to provide the most expensive option first if I don’t do my research. My dog is still having diarrhea and appears lethargic (though we just returned from camping today and he ran so much). Help please!
© 2021 Wag Labs, Inc. All rights reserved.
Download the Wag! app
Download the Wag! app