
On the other hand.... if you are happy with your bitch, and there is no health reasons for having her spayed, then why bother? I know of bitches that have been entire all their lives without any health problems. Though I do get mine done once they are past breeding age, it's more because I do not want the risk of a pregnancy in an older bitch rather than risk of pyometra. No matter how vigilant you are there is always the off chance that someone might leave a door/gate open just at the most inopportune time

It has to be your choice. Don't let anyone bully you into it, either way.
And as to your bitch paying more attention to you once she's done - what a load of £$%&£$%!!!! My youngest will watch me all the time, waiting to be told where to go, but her mother is a right pain in the backside. Both are entire, but they are so different temperamentally that I am only now getting to grips with mum. My nearly 10 year old bitch is another that is a pain in the you know what. Must admit though, I do like a dog with character

Just makes life more interesting, especially on a wet, cold winter morning when you are in a hurry to get somewhere and the dog goes hunting.......