LIttle history first.
Ive had her for her entire life, minus first 8 weeks. She has always been a great, loving dog to my 6 year old son and I. Never shown any aggression towards us. The only time she has shown aggression towards a person was when the plumber, who she had never met, went to walk into my house when it was just her, my son and my neice in the room. My sister and I were in the kitchen. When he walked in, she growled and got up as to go after him. My sister grabbed her before she has any chance. That is the only time she has been aggressive towards people.
Now, back to biting. Today, my son had the two neighbor girls over playing outside. I was outside as well. One of the girls had to go pee, so I told her to go ahead and go inside, not thinking anything of it. My dog was sound asleep in front of the door inside. The girl opened the door and immediately reached in to pet my dog. My dog woke up, saw her(hadnt met her before), and bit her hand. She didnt actualy bite down though. It more looked like she went to bite her, then realized what she was doing, stopped, and immediately cowered down, but when she did that, her tooth got the little girls hand and punctured her skin. No other marks. The puncture wasnt very bad, minor wound. Rinsed it off, the girl was fine. I told her parents what happened, they werent upset.
BUT my dog bite her. A CHILD. What should I do? She has never shown aggression towards people, especially kids before. My first thought was to put her down, but am I being too harsh? To quick to make that call? I mean, if I was woke up suddenly and there was some stranger reaching for me, Id probably freak too. Any advice would help.