Dogs don't usually growl and snap for no reason. There is a reason, you just have to figure out what it is (you might have to hire a behaviourist to really figure it out). The solution is pretty simple though - keep them apart. How old is your daughter? Were you in the room when these incidents occurred? How did you react once she growled/snapped?
You should take the dog to the vet to rule out any medical issues. The dog is obviously unhappy about SOMETHING. Growling is not necessarily a bad thing - she's letting everyone know she doesn't like what is happening. If whatever is happening doesn't stop she will have to escalate to a snap because nobody is listening to the growl.
Keep them apart and make sure the dog has a "safe place" she can go to get away if she wants to (where she can't be bothered). Kids can be unpredictable and erratic in their movements and some dogs are just less tolerant than others.
You should take the dog to the vet to rule out any medical issues. The dog is obviously unhappy about SOMETHING. Growling is not necessarily a bad thing - she's letting everyone know she doesn't like what is happening. If whatever is happening doesn't stop she will have to escalate to a snap because nobody is listening to the growl.
Keep them apart and make sure the dog has a "safe place" she can go to get away if she wants to (where she can't be bothered). Kids can be unpredictable and erratic in their movements and some dogs are just less tolerant than others.