I have a very hairy shedding lab so I can sympathise, although my dc's don't eat the hair!
I have a maulting (sp) comb, which is quite a fine toothed comb and I use that first then I use a normal brush and try and get it all off. It doesn't take all the hairs off tbh as the hair is never ending, so I end up using my hand and grabbing hairs off before giving up.
As long as you worm the dog very regularly there shouldn't be a problem with worms, I should think. I use Drontal from the vet rather than the ones you get in the supermarket as I think they may be the best ones (but I may be wrong of course, but it makes me feel better).
Bath the dog regularly too, so it's a bit cleaner if she does eat the hair.
I have a dyson animal, but it's a pain to get it out all the time so I use a stick thing which I attach those electromagnetic cloths to. Just swish it across hard floors and the hair sticks to it.
But, I would find out the best way to try and stop your dd from actually eating the hair. She's very young so not sure what would work, but maybe post on the behaviour thread see if anyone has any advice or speak to our HV.