This is a personal decision that requires you do some research and not just listen “to your brother’s friend’s uncle who is a vet”.
Current research is compiled here:
Contrary to popular belief, you do not HAVE TO spay/neuter your dog. As long as you a a responsible dog owner not allowing unwanted/unplanned litters!! It is YOUR decision, not mine, not your vet’s, etc.