Six to nine months is the traditional age for neutering. Puppies as young as eight weeks old, however, can be neutered if there are no underlying health issues. Adult dogs can be neutered at any time, although complications are more likely.