You left your pregnant dog alone to give birth alone the first time with other dogs running around?!

And yes, spay your first dog, spay them both, it's obviously a huge contributing factor to the aggression, and of course keeping them crated all day and night is beyond inhumane. Why not hire a trainer, expert, or behaviorist? You can talk to a vet about meds, but part of it is training.