As I was walking Beanie today (adorable, small Pomeranian-Poodle) these thoughts came to mind.
While large dogs and small are all part of the same biological pool, there are big differences -- not just in size. If you want a dog who can be easily well trained, who will listen to your commands, and who will make you top dog in his or her eyes, you want a larger breed, like a Labrador. They are lots of terrific large breed dogs.
Are you a fan of small or large dogs? I would love to hear from you.