I'm proparly going to get attacked for this, but I also think that your daughter has unknowling to you hurt the dog or the dog has been hurt from the children from the other home the dog came from
A dog will not give a warning snap, a snap is a snap,
How was the dog with your child in the first couple of days of you bringing the dog home?
All breeds of dogs are very suspicous of Children, would you cope with a three year old hanging of your neck and flapping her arms in front of your face, and if your honest your answer would be no, and you would proparly shout at the child for annoying you.
But I also agree that the safety of the child is more important, in your position until you have worked with the dog to recetify this problem, never leave your child unsupervised with the dog.
Respect works both ways, does your daughter respect the dog
joanne
mygermanshepherd.co.uk