Skip to Main Content

Why does my dog eat everything?

Some dogs are known for eating anything, and we mean anything. Sometimes, the things they eat aren't even edible. In today's post, our Memphis vets share some reasons behind a dog's strange eating habits, why they might be eating everything, and what you can do to curb this behavior.

My dog eats everything off the ground, why?

In many cases, the answer is pica. Pica is a relatively common disorder that causes your dog to eat things that are not food, such as socks, shoes, or toys.

This is not the same as chewing on something for attention; it is more of an obsessive desire to eat objects (like sand, rocks, sticks, etc.), often with nutrients that might be missing from your dog's diet.

Pica not only destroys your favorite belongings but many things your dog eats can be unsuitable or dangerous to consume. They can obstruct the intestines, resulting in emergency surgery to save your dog's life.

If you think that your dog may have eaten something toxic or has swallowed something that is causing a blockage and it's outside of your primary vet's regular business hours, call our emergency veterinary hospital right away.

The Eating Habits of Puppies 

The world is completely new to puppies and so they love exploring it. However, this exploring is done through their mouth which can lead to them eating things that they shouldn't.

Unfortunately, a common non-food item that puppies will try to eat is feces, especially from a cat's litter box. Not only is this unappealing, but it can also cause your puppy to become sick, as the feces may have parasites.

Thankfully, many puppies will outgrow this unhealthy and somewhat disgusting habit, although you may need help with training to curb this behavior.

Adult Dogs That Eat Everything

Many adult dogs will eat whatever they come across while out on a walk or whatever may be lying around the house.

Like puppies, they like to explore new items by picking them up with their mouth or chewing on them. Or, unrelated to pica, a dog may only be trying to play with something and accidentally swallow it.

Possible Reasons

Aside from pica, there are other reasons your dog may be eating non-food items. Some possibilities include the following:

  • Boredom
  • Loneliness
  • Attention-seeking behavior
  • Stress or anxiety
  • Old habits from puppyhood
  • Health reasons

The good news is that many of the causes can be addressed through behavioral training.

My dog won't stop eating, what should I do?

Training is always a good step when you want to change a dog's behavior, but there are also other things you can do to help set them in the right direction:

  • If your dog is bored, try to find more time in your day to spend with them and include fun, interactive toys
  • Always remove any dangerous objects from reach in case they don't respond to training
  • Do not give your dog attention if they're misbehaving, as it can reinforce the behavior
  • You can try spraying the items your dog typically tries to eat with a dog-repellent spray. You'll need to be sure that it's non-toxic and intended for this purpose
  • If the cause for constant chewing or eating non-foods is due to stress or anxiety, your vet may recommend drug therapy if nothing else will work
  • If the behavior happens on walks, you may want to use a muzzle to restrict them from eating whatever they come across

Steps to Take if Your Dog Eats:

Grass

Dogs will often nibble on grass, although some enjoy eating grass more than others. Eating grass is generally considered safe if your puppy is otherwise healthy, provided the grass is not heavily coated in chemicals.

It is believed that dogs eat grass for various reasons, including introducing more fiber into their gastrointestinal tract, relieving boredom, and simply because they enjoy it. If your pup is eating an alarming amount of grass, speak to your vet about ways to curb this canine behavior.

Dirt 

In puppies, eating dirt is a common behavior. Why dogs eat dirt is unknown, but it is generally believed that it's partly due to the different scents given off by different areas such as a field, forest floor, or your mulch pile. It could be that eating dirt helps puppies to better understand the world around them. If your pup takes the odd taste of dirt there's probably nothing to worry about.

That said, eating large amounts of dirt can be problematic since too much could clog up your dog's digestive tract. If your puppy loves to eat dirt, speak to your vet about what might be causing the behavior and what you can do to stop it.

Rocks

Many dogs love to play with and eat rocks, which can be a real health concern. Chewing rocks can lead to damage to teeth and gums, and choking is a very serious hazard. If your dog is a teething puppy, try supplying your pup with lots of fun chew toys.

If your adult dog is obsessed with rock-eating, it's a good idea to head to the vet. Rock eating could be a symptom of boredom, anxiety, or attention seeking. Your vet can help you diagnose the cause of your dog's behavior and recommend ways to curb your dog's appetite for stones.

Poop

Pet owners often come to us at their wit's end with their dog's disgusting poop-eating habit. "Why does my dog keep eating poop?!" Poop eating is so common it has the name 'coprophagia' (kop-ruh-fey-jee-uh) and may be due to a combination of behavioral, genetic, and psychological factors.

Eating their poop is generally considered harmless for dogs; however, eating the poop of other dogs or animals is a cause for concern since parasites, viruses, and toxins can be transmitted through feces.

One theory suggests that poop eating could be part of your dog's innate scavenging tendencies, developed as a survival tool for times when food is scarce. After all, a dog can't afford to be too picky when no food is found.

Some physical reasons that dogs may eat poop include:

  • Parasites
  • Diets deficient in nutrients and calories
  • Malabsorption syndromes
  • Diabetes,
  • Cushing's
  • Thyroid disease and other conditions that can cause increased appetite
  • Steroids and other medications

Other factors that can lead to poop eating in dogs:

  • Isolation and boredom
  • Restrictive confinement
  • Anxiety
  • Attention-seeking
  • Inappropriate association with real food

How You Can Help Change Your Dog's Strange Eating Habits

No matter what your pup enjoys munching on, there are a few things you can do to try and curb this problematic habit:

  • Clean your backyard frequently to remove any rocks, poops, or other items. If it isn't there, your pup can't eat it.
  • Teach your dog to 'drop it' and 'leave it' on command. Essential know-how for every dog.
  • Increase your pup's exercise and enrichment throughout the day. Busy, tired dogs are less likely to nibble on things they shouldn't.
  • Take your dog to the vet for a full examination to look for signs of illness or to discuss solutions to behavioral issues such as anxiety.

Your primary veterinarian can give your dog a nose-to-tail examination to check for signs of illness, discuss the causes of your dog's strange eating habits, and provide valuable advice on your pet's nutritional and caloric requirements based on your dog's size and breed.

Note: The advice provided in this post is intended for informational purposes and does not constitute medical advice regarding pets. For an accurate diagnosis of your pet's condition, please make an appointment with your vet.

If your dog has eaten something potentially dangerous or is in medical distress due to a swallowed object or toxin after regular veterinary office hours, contact our emergency veterinary hospital in Memphis right away.

Animal Emergency Center in Memphis

Comments About Our Care

  • "Great caring and well-qualified staff. Very concerned about their patients. Move things along as quickly as they can. Always glad they are here when we need them!"
    - Cynthia R.
Call UsFind Us