This is Geordi.
We have had our Corgi for a little over a year now. He has been a positive and wonderful joy in our lives. He is very friendly with other dogs and people, although a little too anxious to play a lot of the time. He is healthy and we've had him on a raw food diet, which my girl wanted to implement after doing a lot of research. It's had a pretty profound effect on him. His poop doesn't have a strong odor and his breath doesn't smell at all like some dogs. It is expensive to maintain though. There are different philosophies regarding that kind of diet and it's not necessarily for everyone. Works for our dog though.
The guy does shed like crazy and you can find his hair on the floor of our house pretty much all the time. It makes cleaning the house more of a pain, but it is what it is. We've taught him a few tricks, but he still has a difficult time listening to certain commands, especially recall. We're thinking of getting some professional help if we can't improve his obedience ourselves.
I will say that he was quick to learn how to pee outside instead of inside the house. Before we had a little box with wood chips (recommended from our breeder) and that worked like a charm indoors. It was something he was already used to before we got him at sixth months. Afterward it took a while for him not to pee inside the house, and it was frustrating times. Although the more we walked him the more he peed outside, and the more he felt obligated to go outside. Now he rarely has an incident in the house.
The guy also loves to herd things. He'll bark and chase anything that moves (I wish he would fetch correctly). It isn't a hostile action. Just something a lot of corgi's do. We usually walk him three times a day and try to get him to the park at least once a week. By the way if you have wood floors they will be toast. Also if you have a young puppy make sure he doesn't try to chew on plugs, get close to sockets, scratch up baseboards, or mess with spring doorstops.
All in all, he is a great dog. He could use a friend though. If we move to another location (a possibility in the near future) and move into another place we may get a second dog. I vouched for a German Sheppard as I've always wanted one. Time will tell.