Why Does My Dog Eat Socks? Causes, Risks, & How to Stop It



If your dog has ever stolen a sock and refused to give it back, you’re not alone. Sock-stealing (and sometimes sock-eating) is one of the most common (and confusing) dog behaviors. While it might seem funny at first, it can actually pose serious health risks.

So why does your dog eat socks, and what can you do about it? Let’s break it down.

Why does my dog eat socks?

Dogs eat socks for a variety of reasons, and it’s rarely about hunger. Most often, it comes down to instinct, comfort, or behavior patterns.

1. Your scent is comforting

Socks carry a strong human scent, especially from their favorite person. For dogs, this can feel soothing and familiar, almost like a comfort object.

2. It’s a game of chase

If your dog grabs a sock and you immediately react, they may see it as a game. Running after them can reinforce the behavior, turning sock-stealing into a fun routine.

3. Boredom or lack of stimulation

Dogs that aren’t getting enough physical exercise or mental enrichment often look for their own entertainment. Socks are easy to grab, carry, and chew.

4. Teething or chewing instincts

Puppies especially explore the world with their mouths. Soft, stretchy items like socks feel good to chew.

5. Resource guarding or attention-seeking

Some dogs learn that stealing socks gets your attention—whether positive or negative. Others may guard them once they have them.

6. Pica (compulsive eating behavior)

In some cases, dogs repeatedly eating non-food items (like socks) may have a condition called pica. This can be linked to stress, anxiety, or nutritional imbalances.

border collie dog stretching out a green striped sock in their mouth

Is it dangerous if my dog eats a sock?

Yes—this is where things become serious. Socks can cause intestinal blockages, which may require emergency surgery.

Watch for these warning signs:

If you suspect your dog has swallowed a sock, contact your veterinarian immediately.

How do I stop my dog from eating socks?

Preventing sock-eating behavior is a mix of management, training, and meeting your dog’s needs.

1. Control the environment

  • Keep laundry out of reach
  • Use closed hampers or lids
  • Pick up socks and clothing consistently

2. Increase physical and mental exercise

A tired dog is less likely to go looking for trouble. Daily walks, playtime, and enrichment toys can make a big difference.

3. Provide appropriate chew alternatives

Offer safe, engaging toys that mimic the texture or challenge your dog enjoys.

4. Teach “leave it” and “drop it”

Training these commands helps you safely redirect your dog when they grab something they shouldn’t.

5. Avoid turning it into a game

Instead of chasing your dog, calmly redirect them or trade the sock for a high-value treat.

6. Address underlying stress or anxiety

If your dog’s behavior seems compulsive or stress-driven, focus on calming routines, consistency, and veterinarian-approved stress support strategies.

Why do dogs swallow socks instead of just chewing them?

Some dogs don’t just chew socks—they swallow them whole. This often happens because:

  • They’re used to gulping food quickly
  • They feel like someone might take it away (resource guarding)
  • The texture makes it easy to accidentally ingest

This behavior increases the risk of blockage and should be addressed quickly.

When should I be concerned?

If your dog repeatedly seeks out and eats socks or other non-food items, it’s worth digging deeper.

  • Frequent incidents may indicate anxiety or boredom
  • Sudden changes in behavior could signal stress or environmental shifts
  • Ongoing pica may require veterinary guidance

Final Thoughts

Sock-stealing might seem harmless, but sock-eating is a behavior that shouldn’t be ignored. By understanding the “why” behind it, you can take simple steps to prevent it and keep your dog safe.

With a mix of training, enrichment, and thoughtful management, you can turn this frustrating habit into a thing of the past.