You have too many young dogs for your situation.
My suggestion is to rehome your 8 month old bitch puppy, and possibly the 8 month old male as well.
Your 2 year old bitch is barely an adult. A young adult. She needs a lot of attention and training. And she is a bitch. Right now the puppy license is gone for the pups, and she is deciding that she is a young bitch, and wants to ensure she is the top-bitch. There was no way to know that she would have the green gene -- jealous, possibly same-sex-aggression.
So far she has not aggressed toward you other dogs. Because they are submitting. But if she continues, without serious changes, they will fight at some point, and there will be blood, and you will think that your dog has something wrong with her, you will hold it against her.
I suggest you rehome the puppy bitch before your adult bitch gets to this level. It is possible that the puppy dog will be ok with her without the bitch present. But because she is so young, it is probably better for you to rehome him too.
It isn't your bitch's fault that you decided to bring home two more puppies, when she still requires a lot of work.
The other thing is that having littermates, is a bad idea for most people. They get very attached to each other. And they will develop some behaviors if you try to separate them. They will need so much more socialization, each separately, and together. And training, and then if one gets sick and dies, the other will probably follow soon after doubling the grief. Rehome the babies now, to good homes, and work with your current dogs, in another two or three years, bring in one pup, probably a male, and you shouldn't be having these problems at all.
Jenna, RN CGC & Babs, CD RA CGC HIC
Heidi, RA CGC
SG3 Odessa, SchH1, Kkl1, AD
Ninja, RN CGC & Milla, RN CGC
Joy, Star Puppy, RN CGC
Dolly CGC & Bear CGC