I have a rescue Jack Russell. She is what they call an Irish Jack, which is smaller than a normal Jack. A Jack would meet your criteria. The only concern I would have is the kids. How old are the kids? If they are old enough to know better than to jump on top of a dog, then no worries.
Here is a pic of my girl: