I would personally wait a bit longer to have him neutered in hopes his testicle drops. (8-10 months) Also, so that all his retained teeth have a chance to fall out. Here's another good thread for you to read:
http://www.yorkietalk.com/forums/yor...neutering.html