Jeesh. Glad your pup is ok. I hate those giant unexpected vet bills. My dog pooped out some rocks last week. Have no idea why she was eating rocks but I was really hoping none got stuck. Luckily they didn't.