are the dogs still intact?? if so it could have something to do with someone coming into season??? it could also be a dominance thing too?? i would not keep an aggressive dog especially if you have children it is just not worth it for your family and for the dogs sake, it would be horrible if something worse happened and one of your children get hurt. i have owned pit bulls for the last 14 years and have had a few little scraps between dogs but never have any of my dogs shown any kind of human aggression, very scary that the dog went after your wife!!! Maybe you could place her with someone who does tarining for schutzhund or tracking where she will be kept busy,, some shepherds are a lot happier when they have a job to do. i hope all turns out well and everyone heals up fast!!!