Zoe is home!!!
She's been keeping food down and is doing much much better. We picked her up a stuffed squeaky baseball and she's currently running around squeaking it like a maniac. So I guess she's back to her old self...she just needs a bland diet for awhile, but she already seems much much better.
Thanks for the well-wishes everyone! I'm just glad to have my puppy back.