This needs professional help. The sonic trainer is an alternative to a shock trainer although it also comes in sonic + shock combination. If the previous owners were using this, I suspect the dog has many issues.
Would her teeth problem have anything to do with her aggression?