
Ditto what digger said above.
Whislt she is finding a behaviourist, i would suggest to her that a possible cause is that he is frightened of children (and if you are small, and even if you arent sometimes, children are high pitched, fast moving, unpredictable things), so under no circumstances must she LET him get into a situation where he has to bite them.
The growling is actually a good sign, he is warning that he is frighttened and that he doesnt want whoever is frightening him to be naer him -- things get a whole lot worse when a dog stops, or is stopped, from warning!
Em