Hopefully by now everything has passed safely!
For future reference, I keep a stool softener type of medication in my dog first aid kit called "Surfact" (I hope you can still buy it, I just used the last of it on my Mom's GSD). It was recommended to me years ago by a vet when I was traveling and one of my dogs ate a huge chunk of blanket. He got all stopped up and sick while I was on the road and I was in the middle of nowhere calling my vet at home to see what to do. He recommended I get the Surfact and give some to him. I was in the middle of a bunch of little towns in northern Idaho, but when I got to Missoula, MT I found a drug store that carried it. And it worked wonderfully!
It doesn't just soften the stool, it kind of collects mucous around the foreign objects and helps them move through the intestines. Within a few hours, Dawson passed the first piece of blanket, and within the next day passed all the rest of it (he ate a LOT of it).
So Surfact - or something similar, maybe a mucilax type product - is always going to be in my dog first aid kit (along with Phazyme and pepto and aspirin).
Keep us updated on how he does! I've had dogs snag the occasional cooked chicken bone and they've never had a problem with it, even though I get MOST upset! I think it's relatively rare for a dog to get a perforated intestine.
Melanie and the gang in Alaska