Can dogs eat rocks?
✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-07-05
How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate). As an Amazon Associate and CJ publisher we may earn a commission at no extra cost to you. Full disclosure.
The full picture
Rocks are one of the more common foreign body ingestions vets deal with, particularly in young, bored, or anxious dogs. Unlike food, rocks cannot be broken down or absorbed — they pass through the digestive system intact (if they pass at all) and can cause serious damage along the way.
Check individual ingredient safety at 247IngredientsCheck.
The risks depend on size and shape. A tiny smooth pebble may pass through a large dog's gut without incident, but a sharp stone, a large rock, or multiple stones can lacerate the stomach or intestinal lining, become lodged at the pylorus (stomach exit) or ileocolic junction (end of small intestine), and cause a potentially fatal blockage requiring emergency surgery. Rock chewing also fractures teeth — slab fractures of the carnassial teeth are common and extremely painful.
If your dog regularly seeks out and eats rocks, this is pica — a compulsion to eat non-food items. Common underlying causes include boredom, separation anxiety, nutritional deficiency, gastrointestinal parasites, or gastrointestinal disease. A vet visit is warranted: it's a behaviour problem with potential medical roots, not a quirk to ignore.
For a detailed calorie breakdown, see 247CalorieCheck.
If your dog has already swallowed a rock
Call your vet. Even for a small stone, they may want to X-ray to locate it. Watch for: vomiting, retching, abdominal pain, hunching, lethargy, loss of appetite, or absence of stools. Any of these signs following rock ingestion are a surgical emergency — do not wait.
Warning signs of obstruction
- Repeated vomiting or retching
- Hunching over or guarding the abdomen
- Not eating or drinking
- No stools for 24+ hours
- Lethargy and weakness
- Bloated abdomen
Why is my dog eating rocks?
Rock eating typically signals one of: boredom or insufficient exercise, anxiety (especially separation anxiety), learned behaviour in puppies never redirected, nutritional deficiency (less common in dogs on complete commercial diets), gastrointestinal irritation causing the dog to seek roughage, or in older dogs, cognitive dysfunction. A vet visit and potentially a referral to a clinical animal behaviourist is the right route.
How to manage it
- Supervise garden time and remove loose stones from accessible areas
- Increase exercise and mental enrichment (sniff walks, puzzle feeders)
- Teach a strong "leave it" and "drop it" cue
- Visit your vet to rule out medical causes
- Consider a basket muzzle outdoors if the behaviour is compulsive
Does size or breed matter?
A rock that passes without issue in a large dog can be a life-threatening obstruction in a small breed — size of the rock relative to the dog's gut diameter is the single biggest factor. Dogs that habitually eat rocks (a behaviour called pica) should be evaluated by a vet regardless of size, as it can point to an underlying nutritional or behavioural issue that needs addressing rather than just managing each incident.