The Best Socks for Kids with Sweaty Feet: Prevent Smelly Feet

Last updated: September 28, 2026 · By Juan Valenzuela, Certified Children’s Shoe Fitter


Do your child’s socks come off damp and smelly every day? Do their feet seem sweaty no matter the weather? The right socks can make a big difference. As a certified children’s shoe fitter, I’ll show you which sock materials keep feet dry and which make sweating worse, and share the breathable socks I recommend most.


Why Sweaty Feet Are a Problem

Sweaty feet can lead to:

  • Foot odor. Moisture trapped in socks and shoes creates a warm, damp environment where bacteria thrive, which causes odor that’s hard to get rid of.
  • Blisters and chafing. Damp socks increase friction between the skin and the sock.
  • Fungal infections. Feet that stay damp for long periods are more likely to develop athlete’s foot.

What to Look for in Socks for Sweaty Feet

  • Moisture-wicking: draws sweat away from the skin to keep feet dry.
  • Quick-drying: even when feet sweat, the socks don’t stay damp for long.
  • Breathable: lets air move through the sock to keep feet cooler.

The Best and Worst Sock Materials for Sweaty Feet

Worst: Cotton. Many parents assume cotton is best because it feels soft. But cotton absorbs sweat and holds onto it, so socks stay damp, which increases the risk of odor and infections.

A frustrated mom holds up a pair of her child’s smelly, sweat-soaked socks with a grimace.

Best: Bamboo rayon. Socks made from bamboo rayon are soft, breathable, and moisture-wicking, which makes them an excellent choice for kids with sweaty feet.

Bamboo rayon socks are soft, breathable, and moisture-wicking.

Also good: Moisture-wicking synthetic blends. Performance fibers like Coolmax and olefin are designed to pull sweat away from the skin and dry quickly, which makes them a good choice for active kids. Not all synthetic socks are the same, though: look for ones labeled moisture-wicking.


Best Socks for Kids with Sweaty Feet

Based on my experience and feedback from parents, these are the breathable socks I recommend most. All are made mostly from bamboo rayon.

Disclosure: some links in this post are affiliate links — I may earn a small commission at no extra cost to you.

Rambutan Bamboo Ankle Socks

Soft, breathable bamboo socks with a hand-linked toe seam that’s much less noticeable than a standard machine seam.

Breathable low-cut socks for sweaty feet in black and white.
  • Order on Amazon
  • Medium fits shoe sizes 13 to 4, and Large fits 3 to 8
  • Bamboo rayon that wicks moisture
  • Machine washable

Rambutan Bamboo No Show Socks

The same breathable, odor-resistant bamboo rayon in another style, with a hand-linked toe seam for sensitive toes.

Breathable mesh ankle socks for sweaty feet in black and white.
  • Order on Amazon
  • Small fits shoe sizes 12 to 3.5, and Large fits 4 to 5.5
  • Breathable, odor-resistant bamboo rayon
  • Hand-linked toe seam for sensitive toes
  • Machine washable

Rambutan Bamboo Crew School Socks

The same breathable bamboo rayon in a crew length, great for school with uniforms or sneakers.

Seamless socks for kids with sensory issues in white and black.
  • Order on Amazon
  • Small fits shoe sizes 7 to 2.5, Medium fits 13 to 5, and Large fits 3 to 8
  • Breathable, odor-resistant bamboo rayon
  • Hand-linked toe seam for sensitive toes
  • Machine washable

SilkyToes Bamboo Baby Socks

Breathable bamboo socks with a cushioned sole for all-day comfort.

Silky Toes breathable bamboo socks for babies and toddlers in assorted colors.
  • Order on Amazon
  • Available in sizes 6–12 months, 12–18 months, and 18–24 months (these sizes go by age, not shoe size)
  • Mostly bamboo rayon (80% bamboo rayon, 10% polyester, 5% nylon, 5% spandex)
  • Cushioned sole
  • Machine washable

SilkyToes Bamboo Ankle Socks

Another SilkyToes style, with bamboo rayon to help keep feet dry and a cushioned sole.

Silky Toes seamless bamboo athletic socks for kids in gray and black.
  • Order on Amazon
  • Size 5–6 fits shoe sizes 4 to 8, size 6–7 fits 6.5 to 11, size 7–8 fits 9 to 13.5, size 8–9 fits 1 to 6, and size 9–11 fits 7 to 9 (SilkyToes sizes are sock sizes, not shoe sizes, so go by the shoe size range)
  • Bamboo rayon that wicks moisture
  • Cushioned sole
  • Machine washable

How to Find Your Child’s Sock Size

The wrong sock size can make sweating worse. Socks that are too short squeeze the toes so they rub together, which can cause blisters. Socks that are too long bunch up under the foot, which is uncomfortable and often leads kids to refuse to wear them.

Check the shoe size on the sock label, which is the most accurate way to find the right sock size.

Two exceptions: baby socks, like the SilkyToes baby socks, are sized by age, and SilkyToes labels its kids’ socks with sock sizes, so go by the shoe size range listed for each size.


Breathable Shoes Matter Too

Socks are only half the equation. Shoes made from mesh or other breathable materials let air circulate, which reduces moisture buildup. See my guide to the best shoes for sweaty feet.


Daily Habits That Help

  • Put on fresh socks every day, or change them midday if they get damp.
  • Rotate between two pairs of shoes so each pair can dry out completely.
  • Wash and dry your child’s feet thoroughly, including between the toes.
  • For sports, use socks made for sports, like my picks for soccer socks for kids.

When to See a Doctor

If your child’s feet sweat heavily even with breathable socks and shoes, or you notice itching, peeling, cracking, or a rash between the toes (common signs of athlete’s foot), talk to your child’s pediatrician.


Kids Who Refuse to Wear Socks

Sock seams are one of the most common reasons kids refuse to wear socks; even many adults find them uncomfortable. If your child complains about bumps across the toes, see my guide to seamless socks for kids or, for sensitive kids, the best socks for kids with sensory issues.


Need a Specific Recommendation?

If you’re not sure which socks or shoes are best for your child, email me, and I’ll help you find the right fit.