She's gone. Splenic tumor, squishing her GI tract. And even that didn't explain the pint of blood in her colon. Yesterday she was a happy, bouncy dog, and today she died with her head in my lap. No early signs, no decline, which is about as good as death gets for a dog. And no time for me to prepare. Which is really really hard for me, even with WolfAlpha here.
I'll spare you the rant about the protocol in that vet's office. Suffice it to say I've never been charged so much for such poor service. I won't be going back.