My bulldog is booked in for tomorrow and she is 8 months old. The first vet we saw told us to wait until she has had her first season as this reduces the chance of mammary tumours. Another vet told us to get her done before her first season.