Joined: Jul 2004
Firstly, castrating only really deals with problems related to S*x, eg roaming after bitches, fighting other entire males, that sort of thing. Occasionally it can have a calming effect. Many behaviours become "learnt" so that even after castrating, if the dog is over a few years old, they may stay with the dog.
for an article written by a reputable behaviourist re. castration.
If you are, as the trainer said, experiencing a variety of problems, it may be that some of them are related. I'd suggest maybe getting in an experienced and reputable behaviourist as it may be that some advice from them will help resolve the situation. Try www.apbc.org.uk