Hi, Henny so sorry you and Finn are going through this. You have gotten excellent advice from Becky, sheshistory, and Lisa, I agree totally with their comments. Don't feel guilty or blame yourself, I have a male Dozer who is both sneaky and quick when it comes to eating all kinds of objects, even when we are so careful to puppy proof. If it isn't nailed down he'll find it, inhale, it and swallow. So far he's been able to pass everything, thank goodness. If Finn did swallow something, hopefully he will be able to pass it or throw it up. I wouldn't give him any food since he is vomiting, it will just tax his tummy, and if the vet is going to take an X-ray tomorrow then you want his tummy to be empty, so they can have a clearer picture in case something is in there. Other symptoms that it might be an obstruction to look out for are diarrhea, vomiting, drooling water from his mouth, and listlessness, that's what Dozer had the last time he swallowed a sock. How long ago was it that you had the piece of toy on the table? Was it recent or a while ago? It can take up to a week for them to pass an object. Dozer has either thrown up or passed stuff he's swallowed through his poop, but the last time he swallowed a sweat sock, he got really sick, and lethargic, and we took him to the vet, she took an X-ray which showed a dark shadow where the obstruction was, but we didn't know what it was, she gave him IV fluids, pain medication and a strong laxative to help him pass it, she also sent us home with some fibre food in a can which we fed him a Tbsp every hour to help him pass the object. She thought he would probably need surgery, but he was able to pass it that night. It was my grandsons sock. Just keep an eye on him, and it's good he's going to the vets tomorrow, hopefully they can figure out what's causing Finn not to feel well. I hope he feels better soon. Sending hugs, love and prayers your way. Please keep us posted on what the vet says, and how Finn is doing.
Here is a pic of the sock that Dozer ate and passed.