For the average dog, the recommendation is that they be neutered at six months. This is especially true in an urban environment. If you have your own yard, it's a little bit different, as you don't need to worry about other dogs.