
If castration is done, it should be done to the more submissive one. If the aggressor looks to start and fight but gets no reaction, that 'should' shut all this down. BUT just know, castration will only prevent unwanted litters. Most of the rest is down to prevention/correcting unwanted behaviour.
Fact is we had a situation where, having kept one of an all-male litter, by the time he was around 18 months he started challenging his uncle (who had been used at stud, but the young lad hadn't) and they were having increasingly nasty fights. I tried everything to get him - it wasn't his uncle who started this but clearly he wasn't going to put up with the young pretender! - to stop but eventually I had to find him a home. He went off happily and peace returned to our small pack.
It's totally up to you whether to castrate or not, but castration may not solve what's going on.