Can dogs eat rocks?

No — serious obstruction and injury risk

No. Rocks cannot be digested and cause broken teeth, internal lacerations, and intestinal obstruction. A dog regularly eating rocks (pica) needs a vet check to find the underlying cause.

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

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.

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.

Common questions

Why is my dog eating rocks?
Rock eating (pica) usually has an underlying cause: boredom or understimulation, anxiety or stress, mineral or nutritional deficiency, gastrointestinal disease, or learned behaviour in puppies. A vet visit can rule out medical causes and a behaviourist can help with anxiety or boredom triggers.
My dog swallowed a small stone — will it pass?
Very small, smooth stones may pass through in larger dogs, but this is not guaranteed. Sharp edges, multiple stones, or a small dog drastically increase obstruction and internal injury risk. Call your vet — they may want to X-ray to locate the stone before deciding whether to monitor or intervene.
Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the ASPCA Animal Poison Control Center on (888) 426-4435 or Pet Poison Helpline on (855) 764-7661 in the UK.