
Hi,
We had a greyhound that ate the bone I was holding(whole!)and the bag it was in! A few days later, the bag arrived, but no bone

I'd give it a couple of more days yet IMO, as the vet will not want to cut him open and go looking if the dog hasn't shown any symptoms. If he stops eating, drinking and is sick and running a temp, then take him.