It depends on what you like :)
The best small family dog is the Bichon Frise it's small and fit for family life. Take it from the owner of two Bichon Frise.
A beagle
A beagle
Border collie
Poodle
a cockapoo
a chiuaua
germen Shepard
dachshund
Of course, It is Baby Labradors.
The dog family :)
All i know that if you're looking for a dog to be you and your family's best friend, the dog to get is a Boston terrier. Most don't get to be more then 15 pounds, and they learn quickly if you get a puppy. As long as you don't mind a bit of hyperness every now and then. But once they get used to you they will just lay in your lap all day long.