Check out this sticky in the health section. It includes info on preop bloodwork:
http://www.yorkietalk.com/forums/yor...-protocol.html
Timing of neuter depends on many factors including weight and development.
If your vet wants to keep your pup overnight, check to make sure that the office is staffed overnight. Some places do not have anyone when the office is closed.