We have basset hounds, which are great kids' dogs. They do fit into his criteria, but there are a couple of things to keep in mind: (1) They are under 100 pounds, but they are not small dogs. They are big dogs with short legs. (2) They do shed, even though they do not have long hair. That said, they make great pets.