Oh wow! Never NEVER have more than one vaccination at one time!! Especially on a small dog. They should be given at least 2 weeks apart. Your vet is totally incompetent to not know this and do something like this. Certainly note should be taken that this has happened before!
Best of luck! I hope your sweet dog comes around well soon!
Thanks.