we waited the full year. We thought we might want to do agility and lure coursing, and had read that early neutering could lead to thinner bones. Thinner bones means more chance of injury, so we figured we'd wait.
He seemed to sail right through the surgery, recovery wasn't too bad.
I say, why not wait, if there is no intact female in your household, and the dog is properly contained.