Listen to @Leanne1986, and just forget about the term “dominance”. Literature now calls that severely outdated theory “the dominance fallacy”, but it’s hard not to get sucked in by what seems like such a simple concept.
I second @GloPro‘s house training advice and @canidmajor‘s recommending (good) puppy classes.
I don’t agree with taking away her food…you have children. You’ll want to teach that dog one very important lesson: humans touching her toys, bones and bowl are good news – always. Taking away something she likes would create the opposite scenario. Best case – you happen to have found a mellow dog, and all will go well. Worst case – dog realizes she is stronger than the children, and decides to protect what’s hers before someone grabs it.
So, to be safe, I would teach her that humans somehow always have an even yummier treat. Puppy is eating kibble – you drop a piece of cheese in her bowl. Puppy is gnawing on rawhide – one of the kids comes up and hands her a piece of liver. To prevent even the first hints of resource guarding, many trainers advise to not use food bowls for the first few weeks. Instead, they recommend hand-feeding. You’ll have to decide whether you want to go that far, it is not a pleasant experience.
As to books… I’m saying it again, even though, by now, it must seem as if I’m making money off it: Patricia McConnell. She has written several fantastic books. “The Puppy Primer” is a program especially for young dogs, which should be interesting. I haven’t read that one, but I have read the “Primer” for adult dogs, which was extremely helpful. My link should take you to Patricia’s “reading room”, which is an online database of articles of hers. You can find all kinds of information there, for free. Crate training and house training should be somewhere around. If you want to get into your dog’s mind and learn how to communicate effectively, I recommend “The other End of the Leash” (McConnell), or “Inside of a Dog” by Alexandra Horowitz.