Hope it works it's way out, Poppy once ate a trainer sock, and that came out exactly the same as it went in if a slightly darker colour! She has also eaten a pop sock, and that came out with the poo inside! I was worried sick, just like you, but it was all ok in the end so hopefully Fraser will be too - you will just have to be on poo watch for a couple of days and make sure he is eating and drinking and ok in himself.