Skip to Content

Why Does My Dog Eat Everything [Reasons & Solutions]

Trying to eat some non-edible objects is normal for dogs as they want to know the new world and eat what they find.

It becomes a problem when dogs eat non-edible objects in huge quantities. It can be fixed.

Dogs may eat everything because of curiosity. They want to know the world. When they eat excess non-edible objects, it may be because of a disease called “Pica”. It makes the pets obsessed with eating whatever they find. It can be caused by boredom, anxiety or stress, fear, or mental stimulation.

It’s hard to identify why exactly dogs behave like this. To properly know about this behavior and prevention you will need more details. For that, this article might help.

Hope you will stick around.

The Dog that Eats Everything

If your dog tries to eat everything, don’t be embarrassed. It’s easy to be embarrassed by your dog’s scavenging behavior, yet our canine companions do what comes naturally to them.

It may happen to any dog. Especially puppies. Puppies like to explore the new world and try to eat what they find, including anything from leaves, stone, trash, and even dead animals.

Why Does My Dog Eat Everything?

When both pets & people start eating inedible objects, it is called pica. Pica refers to the ingestion of non-edible materials. It’s not uncommon for dogs to consume their excrement, which is known as coprophagy. 

Pets can suffer from coprophagia or pica, which can be symptoms of a more serious medical issue.

Did you suspect that your dog has the urge to eat non-edible objects? Then you can consider it a sign of pica.

Pica can occur for a variety of reasons

Boredom: This behavioral pattern has been ingrained over time and causes Pica.

Anxiety or stress: The fears of retribution. In the case of eating stool, eliminating the evidence of an accident in the house may help the dog avoid being punished.

Attention seeking: This is a habitual reason for eating everything, just like your dog following you to the bathroom.

Lack of mental or physical stimulation: This causes the most boredom in the dogs and they start eating non-edible stuff.

Most of the time, pica won’t go away by itself. Regardless of how or why it began, it is generally a compulsive disorder.

What Unusual Stuff Do Dogs Eat

These are the most common non-edible objects that dogs love to chomp on. These items will surely surprise you.


It’s common for your puppy to eat dirt. Nobody knows why they choose to do it. It’s commonly accepted that this behavior can be explained. 

Eating in the dirt also helps puppies to understand the world better. You don’t have to worry if your puppy chomps on dirt at odd times. 

It becomes an act of caution when the puppy eats a large amount of dirt. It can cause problems in your dog’s digestive system. 

If your dog eats a lot of dirt, please discuss this habit with your veterinarian and get some ideas about how to stop it.

In cases like these give your puppy some chewing toys, like recommended here:

product 1
product 2


If your dog is otherwise healthy, you shouldn’t be concerned if he occasionally chews on some grass.

Dogs may consume grass for several reasons, including boredom, amusement, or to supplement their diet with fiber.

Veterinary advice can help if you notice your dog is eating a lot of grass and aren’t sure how to hold him in.

Towels, Clothes

These are some everyday items in a house. Dogs get in touch with them quickly and start exploring them.

Children’s Toy

Dogs love to play with toys. They can quickly come in contact with a toy and play with it. But when they eat, it becomes a massive problem because the materials the toy is made of are indigestible.

It can cause severe digestive imbalance if your dog eats toys or something that is not digestible contact a veterinarian immediately.


Puppies trying to eat a rock is very common. Rocks are usually found in your garden or yard. Eating it can also create great danger for your dog’s digestive system.

Ways to Curb Your Dogs Unusual Eating Habits

If you’re thinking, “My dog won’t stop eating,” there are a few things you may attempt to break the behavior:

1. Keep your backyard free of pebbles, manure, and other debris by cleaning it frequently. Unless it is present, your dog cannot consume it.

2. Make your dog understand that “drop it” and “leave it” are commands that can be issued at any time. Every dog should have this knowledge.

3. Throughout the day, give your dog more physical and mental stimulation opportunities. An overworked and overstimulated dog is less likely to savor treats.

4. Supply more stimulation and activity to your dog. This may help to overcome their eating of everything.

5.  If it occurs because of nutritional deficiency it can be covered up with the help of supplements for missing nutrients or switching diets.

Some medical treatments are also available apart from these. If pica is left untreated it can create openings for other fatal diseases so, pica must be cured.

Consult your dog’s veterinarian for an in-depth examination to search for symptoms of sickness or to talk about remedies for behavioral issues such as stress or anxiety.

That’s all we had to say. 


What are the three types of pica?

The three types of pica are are-eating soil or clay (geophagia), consuming ice (pagophagia), and eating starch (amylophagia).

What happens if pica is left untreated?

If pica is left untreated, it offers a significant risk that might be fatal if not addressed. Toxic substances, germs, or harmful compounds could be present in the substances eaten.

How is pica treated?

To treat pica, it is necessary to address the individual’s conduct, in their environment. In one type of treatment, pica-related conduct is associated with negative consequences or punishment (mild aversion therapy). Afterward, the dog is rewarded for eating typical foods.