Awww, poor baby

For sure get him to another vet, and here's how to find a GREAT one. Post on the general board with "Need Vet in *your town*, recommendation? Or something like that, more people read there and you should get an answer that way. The other way to find a good one would be to go to YTCA.org and find the breeder page for your state, and look for a breeder or three that are the closest to you. Call them on phone (their numbers are listed) and ask for a recommendation for a vet. That's how we found ours, he's great!
I hope your darling furball feels better soon, it's so scary when they're ill