Great advice, same principle.
As an example in action, my wife's aunt moved to town with a severly poorly trained Akita that was the worst fucking dog I've ever seen, and how I didn't shoot this thing is a miracle. Anyway, everytime we came over she made a b-line for my son and nipped him. Next time we came over she came flying, he hid behind me and I hip-checked her into the wall, then bend down, grabbed her (and over her snout, thumb and middle finger in her mouth, directly behind the canines.) Twist 180 degrees so her head was upside down and believe me the body will follow, kind of like a doggie-jujitsu move. Bent over, grabbed the throat and stared her down. She looked at me like WTF? Finally looked away and I let her go. She walked off calmly, glanced at me and from that day forward never approached my son and would come up to me, flip over at my feet and and ask for tummy rubs. My aunt-in-law was amazed, said she couldn't get her to behave and I said "I see that." To this day this dog give me no shit whatsoever.
Seems it does good to be a mouth expert and a martial-artist.
Point is, dogs just want your acceptance and need to know where they stand--they don't really care where in line they are per se, but will try from time to time to move up the wrungs of the ladder. I think you'll agree that this one just needs a little fine tuning and she'll be a gem.
Good luck.
Agreed, These are all things that i have been doing. It may bee too soon to see the results. I will keep going with what I have been doing. Just the agression was the only thing that had me worried.