> As you can see I am also torn between these issues. Anyone have some thoughts?
Mt dog is entire and unless there is medical cause to, I will not have him castrated. He has not and will not, ever, be permitted to mate/breed. He shows no sign of being frustrated by this atall, he has met an entire, in-season bitch while out walking
(gosh, some people!! the bitch was loose and ran up to him), allthough he did get a tad excited, he was easy enough to calm down and sit & wait patiently while I chatted to the owner (he is a very big, stong dog, but trainig over-came his bit of excitement).
My last dog did get very, very frustrated at the smell of bitchs to the point all he could focus on was trying to escape, in the end, as a last resort we had him castrated which did take that frustration away. However, we never got him untill he was 4yrs old and that behaviour was deeply ingrained in him, I'm sure if we had him from a pup we could have taught him to not get stressed/frantic when he smelt a bitch.
Many years ago we had litter mates, male & female. The bitch we had spayed at about 3yrs old, the male was never done, he never showed any signs of frustation/need for a bitch even while his sister was in heat before being spayed.
Allthough my experience is only limited to 3 male dogs, I still am a believer in leaving a male entire unless there is a really strong reason to castrate him, I think behaviour is very rarely a reason to castrate, I think (if I remember rightly) the only thing it has a very good chance of stopping is the urge to roam
(lucky for us that worked with our last dog), all other 'associated' behaviours can actually get worse (humping, agression, other behaviour problems).