My dog wears these socks all the time when indoors and is happy to have them on (he is very placid). It stops scratches appearing on our new wooden floor. He is a medium/large dog, a cross between a spaniel and retriever, and the M-L fit well although I couldn't give 5 stars as they always turn around on him and sometimes come loose and we have to pull them back on. I have ordered another brand in a small and hope that these stay on better. A good product though that do the job well. So surprised that they come in packs of 2 so I had to order 2 packs. Dogs have 4 paws!! The other socks i've ordered for him are in a 4 pack.