Thanks, all. The little end bit is still in there so looks like we'll be calling the vet in the morning. The annoying thing is I think it probably broke when the vet was trying to pull it out yesterday, so now I'm thinking if we had left it alone, it may well all have been out by now.
Maybe there will be movement overnight again. Hope so.