Corgis make great companions and show the following traits:
Intelligent
Easy to train
Playful
Friendly
Happy with other dogs and pets
Good with children
Energetic
Highly vocal