Here is a good article that discusses the pros and cons of spaying and neutering.
http://www.naiaonline.org/pdfs/LongT...uterInDogs.pdf
I recommend any female that is not going to be bred should be spayed but I am not an advocate of early spaying. I think for the health of the female it is better to wait until they are a little more mature.