I was always under the impression it is a must if one is not planning on breeding (im not) to castrate. My Rottie boy is 7 month's old and LOVES other dog's even when there mean to him He walk's beautifully to heel and has about a 90-95% recall off leash. He has only just started to cock his leg and only does so outside for some reason lol though he is poo trained he still has a few accidents in the house with wee. Though is finally just starting to let me know when he want's to go out for a wee by standing near the front door As such I don't have any problems with him that castration will cure apart from a bit of bitting/jumping up seperation anxiety if I leave the front gate to put out the rubbish and come back and he is in the yard. Along with the same sort of excited/frustrated behaviours with chewing the leash at the start of walks and sometimes during and on the way home though this is all getting better. Anyhow I was going to castrate until I had two dog trainers tell me that they would wait till he was older 12-18 months so he does not lose confidence around other dog's. Thoughts please? I want to do the right thing for him, so im confused as to when and IF I should give him the snip?