yah thats seems to be the general answer for most vets..spay or neuter...sigh...question is when she attacks how do you handle it...

putting her in a kennel when she's bad is NOT HANDLING IT...Ignoring her is NOT handling it...and usually this means the dog has a LOT of pent up energy that needs to be WALKED off ...Corgi need a LOT of excercise...and as soon as the other dogs go to get near her...BLOCK her from going after them...and make her SIT and STAY and not act out...you may need to have TWO people involved one to hold her close by your leg on a LEASH and someone else to walk the other dogs by her...watch her body language and as soon as she tenses and you suspect she is about to lunge DIVERT HER ATTENTION BEFORE she does that...make her SIT by your side...and take her for WALKS BRISK walks..eventually you will need someone to also walk with the other dogs also making sure she isnt a bully when walking altogether..

Have you never watched Caesar Romero the dog whisperer...???? He has never recommended spaying or neutering to get a dog submissive...thats not the answer...id start watching for his program and WATCH IT...A LOT...its not the dog who needs the most training ...its the owners...who actually inadvertently re-enforce bad behavior...

Ignoring and locking her up however,,,IS NOT ADDRESSING the issues...when the other animals are around she needs to be watched like a hawk and the second she even LOOKS like she is gonna be a BULLY ...BEFORE she act out...it must be stopped...and she must then be made to relax and submit and calm down...and it all shows in her BODY language...