So, I am all for neutering/spaying for medical reasons but also all for it for a few personal reasons. I will use my situation as an example
In 2016 I decided that My shepherd needed a friend to help her out through the day and keep her company. So began my search for a friend. I had decided on a Husky and had 5 dogs lined up interstate to go meet to determine who would be the best fit. Having a background working in K9 training and handling as well as breeding operations, I was looking out for certain things that the general public normally wouldn't. That is how I determined that the first Husky I came across was being physically abused. I only saw him that day because I decided then and there that I dont care if I have to rehome him, im taking him out of this environment. I wont go into the story here, might post it in stories later because it is honestly a nice story. anyway, so things happened. just happened to be that my sheppy was in the right point in her cycle, and my new boy not only got a non abusive home, but he got lucky too.
So great, now I have inadvertently become one of the things I despise which is a backyard breeder. So I vow then and there to make sure these puppies will be extremely well looked after and cared for and only go to the best homes. Thankfully for me, being Shepherd X Husky pups, they were quite sought after. Anyway I realised in that moment that regardless of my housemate and I being on opposing work schedules. I could not safely say that I was able to keep them apart when the ladies were in heat, so I made the decision to spay the boy. Ultimately the decision came so that the safety of my pack was assured. I know that probably isnt a decision that a lot will agree with here and some may even say I should have just crated them. well I don't believe in crate training. never used it before, never will and I have never had a destructive dog. he still mounts and ties with them when they are in heat so he is still getting fun, if you could use that term, just cant get em pregnant