Nathans Dad, you just said exactly what I was going to write. Some dogs, you luck out on and are turn key, just awesome from the start, no training needed, others simply are not and need training, but eventually turn into the awesome dog. You dog is simply the latter. Training is all she needs, period. I am referring to a structured training session that is away from the house, where she will also interact with other people and dogs. All the people telling you to get rid of a dog you have had since it was 7 weeks old, or even worse, put him down is simply ridiculous. These are the people that obviously know absolutely nothing about dogs or their normal behavior. Never once did these people even ask if the dog received the proper training, but out of fear and ignorance suggested to "put him down" (a bit extreme to say the least) Anyway, I know that you are an intelligent person and I am glad to hear that you are going to work with the dog. Keep us posted on the progress. Heres my beautiful GSD that all my friends said to "put down" when he was going through his adolescence. He's 6 now