Glad to hear Velvet's on the mend. No dog likes to be sick, and no dog likes to lose control of bowels. They're just not wired that way.
When I walk my 3 dogs, Lexie, our alpha, tends to latch onto the most disgusting things she can (until I wrestle it out of her mouth -- ugh).
I'm constantly amazed she doesn't have every intestinal bug on the planet.