No, your dog cannot eat a sock. As much as dogs love snagging socks that are left unattended, consuming a sock can be a very dangerous situation for your dog–call your vet immediately.
Sock

No, your dog cannot eat a sock. As much as dogs love snagging socks that are left unattended, consuming a sock can be a very dangerous situation for your dog–call your vet immediately.