Our Scottish terrier is around 6 years old of which she's been with us for the last 4 years. There was a time when we were going to let her have pups but we have decided against now. I'm pretty against surgery unless it is necessary but we're thinking of getting her spayed. The reason is following every season she has a phantom pregnancy and we have to put her on a course of milk tablets. We think this must be quite traumatic for her hence why we are considering getting her spayed. The blood spotting is not an issue for us as the floors are all tiled and she only ever goes on her own chair which has her blanket on it. If I were in the UK I would ask the advice of the vet but not here. They would recommend the surgery for the sake of them getting the money and not be acting in the dog's best interests. Sweeping statement I know but I have found them to recommend things that were just not necessary in the past. Friends have found the same too. So would it be in her best interests to be spayed?