Awesome Breed
I've owed a lot of dogs over my lifetime of 38 years and to me the Corgis are by far the best. They are so smart, easy to train, and generally just a lot of fun to hang out with. They have so many different sounds and expressions it's almost a little freaky the extent of their communication skills. Their not a breed you can just sit in the backyard and hope everything goes well. They need tons of socialization with people and other dogs. They also need lots of exercise, in fact we walk at least a couple miles a day and play different games with them everyday.
David