+19 votes
by

1 Answer

–2 votes
by

Another possible reason dogs eat rocks is due to an enzyme or iron deficiency or even worms-yuck! Other reasons include boredom and loneliness.

Playing with rocks is quite common with puppies because they want to explore things, and similar to babies, they like to examine objects by putting them in their mouths.

Categories

653k questions

2.7m answers

0 comments

50.2k users

Most popular tags

Welcome to The Dog Visitor Q&A [2022], where you can ask questions and receive answers from other members of the community.
...