My dog has a neuromuscular disorder that affects his back legs, he rolls his toes over when he walks which causes him to get sore and swollen toes. Vet recommended dog socks and topical ointment, and these are great. They are helpful keeping his feet dry outside, preventing him from feet licking, and hold up so well even with multiple times in washer/dryer. Also love these when my dog's toes/feet need ointment applied, just put the socks on and medication stays put with no frantic licking. He's very touchy about his feet and took him about 2 days to adjust to wearing socks but now he pays no attention to them. These do seem to run small, so I'd recommend sizing up. My dog is 40ish pounds and wears XL, the L fits him too but is very, very snug and harder to pull over his toes. I don't use the velcro straps. Instead I wrap self sticking bandage (it has a rubbery texture) around his leg around where the elastic sock band will grip, helps to keep them in place when he's active. Most durable, well made dog sock I've used and now part of our everyday routine.