A neutered dog will be in pain for a couple of days. Most neutered dogs completely recover in about a week. However, this may depend on the age of your dog. An older dog may take longer to heal from the surgery.