Our dog got into the garbage without our knowing and ate a corn cob whole. One of the ones you get from KFC. Acted like a cork between his stomach and intestines, similar to your dogs troubles. About $1500 later, he was up and around trying to get into the trash again.