I have a pembroke welsh corgi and he is the best!
They have great personality. They are super playful, but if you pet one he will roll onto his back, make little "hrrr" noises (wookie!) and sit up and lick your hand a whole bunch if you stop petting him until you pet him again. They're also big time smilers, and SLEEP on their backs... and super cute!
Not little dogs (Which I despise because they always look kinda messy and are yappy... no offense) but medium dogs. hot dog-body, stubby legs. GIANT ears, stubby tail! Heres some pics of google corgis:
Corgi puppies look like stuffed animals...