How scary! No experience in this, but where in the US are you? I know in our area there are a couple Emergency all-night and open weekend vet clinics, who might be able to reassure you ... any in your area? Check the phone book ...

Welcome to Pet Talk, I hope your pup is okay after all this. Leave it to that puppy nose to find exactly what you DON'T want her to!