Petco Text Logo
Petco Pet Logo

My puppy swallows rocks. How can I safely stop this habit?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Medium (23 - 60lb) | Female | spayed | 8 months and 29 days old | 26.5 lbs

My puppy swallows rocks. She's already had a 3cm rock removed from her stomach by endoscopy and vomits smaller ones 2-3 times a week as well as passes them in her stool. We live in Arizona and cannot have grass, so all yards are rock. I'm at a loss as to what to do. For several reasons, I won't keep a muzzle on her. We have a dog door, so she has access to the yard at all times. I'm at a loss!

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

Published on June 16th, 2019

I'm sorry but short of using a basket muzzle there is not much you can do. It is not cruel to use a basket muzzle if done the right way. Your only other options are to consult with a professional in-home dog trainer to help you train her to avoid eating rocks OR remove all the rocks from the yard and put down astroturf/artificial grass (that does not need water) . This is not going to be an easy thing to correct. Behavior issues like this are not a quick fix.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored