Reading recent posts on this topic, I have been wondering again if I am doing the right thing leaving Carlo entire and whether, in fact, I ought to have him castrated. He is 2. He often rushes up and barks at big dogs like GSDs and staffies but I have always felt that this is fear, based on his being attacked by a staff about a year ago, and I try to avoid these big dogs or steer him away. But his dogwalker, who walks him twice a week, says he is actively picking fights with dogs his own size, like a local whippet on her beat, and that he is very growly and snappy with the other dogs in her van. She is very keen that we have him neutered ( in fact, many dog walkers round here won't take entire dogs). He certainly barks and growls at the entire working cocker round the corner from us which is a shame because it would be great if we could walk them together. He is fine with female and neutered dogs and he certainly never shows any aggression to a human. If I have him neutered, will his behaviour with other male dogs get better or worse? He is our first dog so I have no experience to draw on and I don't really know what to do. Any advice would be welcome.