Hello and welcome to Pet Talk!! I don't think small dogs do well with children. I would consider getting a labrador retriever or a golden retriever, because they are very loyal(not saying dogs aren't loyal) and protective of their families especially children. I would go do a search for a shelter or rescue at http://www.petfinder.com ...good luck on your search and please keep us updated.