Yes I would, years ago I had a lovely little Westie, we never had her spayed, no particular reason, we didn’t want to breed with her, we just never got round to it and she rarely came into season. She ended up with a doggy version of breast cancer and had to have surgery to have the affected line of teats removed. It was a hormonal linked cancer & the vet told us it is much more common in dogs that haven’t been spayed. She had two operations to remove the tumours but sadly it came back & she was very poorly & had to be put to sleep. Since then I have had three male dogs but if I had another bitch I would definitely have her spayed. That’s just my experience, I’m sure others will have different opinions.