my yorkie is at the vet for the day for the exact same symptoms you described

I can sympathize with how scary it is

I was definately speeding through town--couldn't get him there fast enough! Now I'm just waiting for the vet to call with diagnosis and treatment plan.
Glad the lil bug is ok!