Question: how long should a dog fast before neutering?
Answer: It is best to discuss the appropriate age for your individual pet with your veterinarian, but a general guideline is between 12-20 weeks.