When is the best age for neutering my female dog?

Before the first heat, ideally at 6 months old, depending on breed. We advise a general health check to establish when ready for the surgery at about 5 months.