The recommended age for neutering a dog or cat is six to nine months to avoid complications. However, vets indicate that 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 as pets age and enter their senior years with other health issues that may be arising.