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.

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:
- Vomiting or gagging
- Lethargy
- Loss of appetite
- Abdominal pain
- Constipation or difficulty passing stool
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.