When is the best age for neutering my female dog?

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