A cat had knocked the pin cushion on the floor.
I usually secure sewing things ridiculously well. Sigh. Anyway pup seems okay. Had to feed her something and stay up half the night watching her, after calling the vet. Crossing fingers against intermal bleeding.
I really do have to keep an eye on that dawg.