Smaller dogs like Corgis, Beagles, etc. are much better choices for a companion-type pet IMO. Large dogs need alot of space and can tear-up your place if you keep it indoors. Not to mention that smaller, short-haired dogs aren't as bad when it comes to shedding.
Corgis are cute and I've always been a Beagle fan myself, but by far the cutest dog on the face of the Planet has to be the Dachsund/Chihuaha mix they call a Chi-weenie. It looks like a Miniature Pincer that's the size of a Chihuaha. But if i'm not mistaken, they're