How Long Does It Take For a Neutered Dog to Calm Down? While dog neutering is quick, the healing process is way longer. It usually takes two to four weeks to recover and might even take up to six weeks! As mentioned, some undesirable effects during recovery include anxiety, depression, and even aggression.