Can't believe it has come to this.we have worked so hard with our rescue over the last two months but today I am broken. I am sobbing. It has been the day from hell. I think I must be the sh*test dog owner ever.
She is scared of everything, people in and outside of house, dogs, cars, walks. Ok we have been doing as much as we can. I'm a SAHM with a toddler so do training things mainly at home. She goes to pup classes ( she's only 6 months old for gods sake) but whatever has happened to her previously has made a big impact.
Today, friends came over to play with my dd1.two four year old running around, very scared so she hides in her crate. Ok, I kept telling her no when she growled and barked at them, prob. Wrong but we have tried everything else over the last few times friends have been over.
Then she actually lunged, in her crate at my friends dd. hate to think what might have happened if she was loose.
After an afternoon of constant growling and snapping in crate, my friend goes home.
All calm again and happy. Few hours later my dd starts playing with her, and yes, she was a bit close to her face, dog just lunged and snapped at her cheek, and drew blood. Apparently my dd went to stroke her. 
Don't know what to do, she has got worse since we ve had her not better,
Tell me I'm shit please and I don't deserve her. I shouted at her