As some one has said it really is easier on the males. Snoopy is part Dalmation and hyyyyper! He was fixed and I brought him home the same evening. She said he would be groggy the rest of the evening. Well, he did sleep all the way home (I had it done about half an hour from here). After that he was Snoopy, all over the place. I kept saying slow down, take it easy, don't jump on that couch. Did he pay me any heed, no way! Did he act like it hurt, again no way. And the next day he was just fine - and I really did try to slow down his activity level!

So my opinion is bring him home. If you have a crate, you can always give him a time out from everyone which isn't a bad idea anyway until he gets use to everyone and everything. He has spent long enough in that shelter and he probably won't sleep or rest any better there than at your house.