The traditional age for neutering is six to nine months. However, puppies as young as eight weeks can be neutered as long as there aren't other health problems. An adult dog can be neutered at any time but there is a larger risk of complications.