I made a decision today to go back to my previous vet. It's not as convenient location wise, but after giving it alot of thought, I just feel more comfortable and think he knows more about what he's doing. He said drop him off around 8:00 and he should be ready to go home by 3:00 or so. Thanks for all your responses. I knew in the back of my mind that staying overnight wasn't necessary, just wanted to hear it from all you experts.