They will protect your floor. Socks don't fall off if the dog doesn't bite them. But if your dog has this habit, I can't guarantee it. If they figure out how to remove them, then that may occur.