RE: To neuter or not to neuter
I would agree with everyone above except. What if you get him trained and he is such a great dog that you would become interested in breeding him? If you are absolutely positive you will not breed him then go for it. If you have any doubt you may consider waiting for a few years before having it done. You can always get it done later but you can't put them back on if you have it done now, just something to think about.