Why Does My Cane Corso Chew On Rocks? 

Perhaps you have noticed that your Cane Corso chews on rocks constantly and even may swallow them. 

You may be wondering if this is normal dog behavior or is it a result of something else and if you should worry about it.

We outline the common reasons why your Cane Corso chews on rocks, the risks associated with this, and how you can stop them from chewing rocks. 

Why does my Cane Corso chew on rocks?

A common cause why a Cane Corso chews on rocks is a medical condition known as pica which is the compulsive urge to eat non-food items. Other reasons for this behavior include nutrient deficiency, stress, boredom, ease of teething pain, gastrointestinal infection, medical disorder, a call for attention, and simple curiosity. 

As a Cane Corso owner, you need to know the root cause of why they chew on rocks with the help of your vet so that an appropriate method can be implemented to stop this potentially harmful habit.

Why Does My Cane Corso Chew On Rocks

Reasons Why Your Cane Corso Chews On Rocks

To stop rock chewing by your Cane Corso, you first need to understand the core reason why they’re doing this. 

This will help you know the appropriate action to take to help stop the habit. Your vet will help in determining the underlying cause of this behavior, either from medical or behavioral-related causes. 

The following are the common reasons why a Cane Corso chews on rocks: 


Similar to coprophagia which is a canine behavior of eating feces or stool, Pica is the desire to eat non-food items and is the common reason why a dog chews on rocks. Other reasons apart from pica also result in this behavior.


Cane Corsos get bored easily especially when they’re not engaged physically or mentally. To entertain themselves, they direct their attention to what they can chew on.

Being an energetic dog, a Cane Corso requires outlets of energy but in situations where they do not have these outlets, they find something to do, and chewing rocks also becomes an option where they direct their attention.

Related: Why is my Cane Corso digging?

Stress And Anxiety

When a Cane Corso experiences stress or anxiety they might direct this to chew on rocks to cope with the feelings.

Chewing on anything or rocks tends to ease their feelings. This behavior is normally seen in traumatized dogs, especially the ones from shelters that have not had an easy life. 

Related: Cane Corso acting weird? Here’s why

Call For Attention

Chewing of rocks is also another way your Cane Corso could be seeking your attention.

They would be knowing that behaving in a particular way, will lead to a reaction from you therefore they may also engage in chewing rocks just to get your attention. 

Your dog adores you, they love spending time with you and when they feel they need more of it, they may result in strange behavior to have you focussed on them.

Nutritional Deficiency

A deficiency of vitamins and minerals in a dog’s diet such as magnesium and calcium can lead dogs to have cravings for chewing or eating rocks. 

It is strange but this is common whereby your dog is drawn to chewing and eating rocks for supplementation of these nutrients.

Medical Disorder

A thyroid disorder can disrupt a dog’s hormone levels which may lead them to behave in different ways such as having an urge to chew and eat rocks.

It is common during an examination by a vet to include checking if there is a thyroid problem while investigating the root cause of a dog’s rock chewing habit. 

Infestation With Intestinal Parasites

Infestation with intestinal parasites can also lead to this behavior. Intestinal parasites deprive a dog of the essential nutrients they require leading them to start having cravings in this case chewing and eating rocks. 

Your vet can easily check for parasites by testing the fecal material of your dog to find out if this is the cause of the behavior.


When your Cane Corso is not getting enough food to be full and satisfied, they may opt to eat anything that they find to fill them up to ease the hunger. 

They could also choose to chew and eat rocks for this purpose. 

Relief Of Teething Pain

Puppies may chew on rocks to ease the discomfort and pain of teething. Teething is a period where adult teeth start emerging from the gums.

It is a painful and uneasy stage where puppies tend to chew on anything in the home to ease the discomfort. 

Rocks are also a good choice for them if they don’t have anything else to chew on.

Simple Curiosity

Dogs explore the world around them using their sense of smell and taste. It is common to find them chewing or eating odd things such as trash, their own poop, cat litter, or even rocks. 

Therefore when this behavior is observed, it is important as a dog owner to discourage and stop it because it can be fatal to your dog.

Related: Why does my Cane Corso chew everything?

Is It Okay For Dogs To Chew On Stones?: Risks Associated With Rock-Chewing 

It is not ok for dogs to chew on stones because it can be a dangerous habit for them. There are risks associated with this which include:

Punctured Colon Or Stomach

Ingested rocks or stones can cause holes or perforations in the intestines and stomach of your dog which damages their lining. 

Your dog will be in pain due to this and this requires immediate medical attention. 

Take your Cane Corso to the vet immediately if you know or suspect they have swallowed rocks to avoid the risk of damage to their intestines and stomach.

Abdominal Blockage

Swallowed rocks can cause an abdominal blockage. Intestinal blockages are dangerous because they prevent adequate digestion in the gut which denies your dog nutrition and can cause your dog to become lethargic and also vomit. 

This is a serious situation that requires surgery for the removal of the blockage. Immediately see your vet if you think your Cane Corso has swallowed rocks.

Broken Teeth

When your Cane Corso constantly chews on rocks, this chips away at their teeth which damages them.

In the long run, they will require dental work and sometimes removal of the damaged teeth.


Ingested stones, even small ones can cause irritation in your Cane Corso’s stomach causing them to have diarrhea or vomiting. 

Therefore it is important to curb this behavior to prevent stomach upsets as a result of it.

How Do I Get My Dog To Stop Chewing On Rocks?: What To Do

The first step to do when your dog chews on rocks is to visit a vet so that they can examine them to see if the underlying cause is due to nutritional deficiency, health issues, or lifestyle behavior problems. 

From this, they will be able to recommend treatment, a special diet, or advice on behavior modification. 

When any medical-related problem has been ruled out or addressed by the vet, you can implement a plan to help stop your dog from chewing on rocks. 

The following is what you can do: 

Train Them Against The Behaviour

The chewing of rocks as a behavioral problem needs to be addressed to stop it. This requires behavior modification of training to teach your Cane Corso to avoid and stop this habit. 

Training includes obedience training where you teach your dog to listen to commands such as “drop it”, “leave it” or “no” when they try to pick rocks. 

This teaches them to leave the rocks and they will understand not to pick rocks. Remember to use positive reinforcement every time your Cane Corso understands and obeys and does what is expected of them. 

Reward them by giving treats, hugs, or praise. This will encourage them to continue with good behavior. 

You may also need to engage an animal behaviorist to help with this to provide specialized training to stop the rock chewing habit. 

Restrict Access To Rocks

Keep your Cane Corsos environment rock-free as much as possible. This will limit access to rocks and also minimize rock chewing. 

You can do this by clearing all the rocks in your yard, fencing off a gravel area, or applying spray repellent on the rock area that will discourage your dog from chewing the rocks. 

For areas outside your home, take walks with your dog in areas or parks where there are few rocks or gravel. 

Coupled with obedience training, your Cane Corso will also listen to you when you instruct them not to pick rocks in case you encounter some.

Provide Adequate Exercise

Your Cane Corso chews on rocks because they have nothing else to do because of a lack of mentally and physically stimulating activities. Due to boredom, they indulge in chewing rocks. 

By providing adequate exercise, your dog will be occupied and kept active which will minimize and stop them from engaging in this behavior for lack of something better to do.

Address Nutritional Deficiencies

In consultation with your vet about rock chewing, your vet will examine your dog and provide advice to address any nutrient deficiency that may be the cause of this behavior. 

They will recommend the best nutrition to also prevent malnourishment as well as treat parasitic infections if present.

Give Attention To Your Cane Corso

If your Cane Corso chews on rocks as a call of attention from you out of feeling lonely, address this by creating bonding time with them. 

You can do this by having fun activities such as walking or playing with toys.

Time with you is very much valued by a Cane Corso therefore try to make time to direct your attention to them.

Provide Chew Toys

Provide chew toys to your dog which will keep them busy by having something to chew on when they have the natural urge and compulsion of chewing on something. 

Your dog may also get bored quickly with their toys and could direct their attention to chewing rocks. 

To prevent this from happening, have different chew toys on rotation to keep them occupied and entertained so that their attention does not shift to rocks. 

Also, provide chew toys for puppies during teething which they can chew on to relieve teething pain.

Supervise play 

When your Cane Corso is out playing in the yard, supervise them so that you can prevent rock chewing by directing them not to pick them up. 

This will prevent the risks that are associated with rock chewing and swallowing.

Frequently Asked Questions

Can a dog pass a rock?

A dog can pass a rock if the rock swallowed was small. However, if the rock was large enough it will be hard for it to pass through the digestive system and it will cause an intestinal blockage that requires surgery to remove.

How long does it take for a dog to pass a rock?

Generally, it takes 10 to 24 hours for ingested food to pass through a dog’s entire digestive system and be excreted. 

If a dog ingested small rocks, this will take the same time as ingested food to get through the digestive system and be excreted. However, if the ingested rock is too large, it will not pass and will cause blockage in the intestines.

Conclusion: Why does my Cane Corso chew on rocks?

Chewing rocks is a strange habit that your Cane Corso can engage in and is a result of different reasons. 

The most common cause of this behavior is medically referred to as pica which is the desire of eating non-food items. Other common causes include stress and anxiety, boredom, nutritional deficiency, relief of teething pain, infestation with intestinal parasites, medical disorders, and curiosity. 

The behavior poses risks to our dog’s health and well-being and should be discouraged and stopped.