List of Small Dog Breeds?

You could find lists of small dogs in many places. Im sure there are books containing such lists, or various websites that could provide one for you. The list would be pretty long though, i am sure.