Hormonal conditions like hypothyroidism, adrenal gland disorders or growth hormone disorders can all cause a dog to lose hair. Some dogs can lose hair after they are neutered due to a decrease in testosterone. Liver disease, kidney disease and cancer can all cause unexplained hair loss, as well.