My parents have Corgis, and I had a Pembroke Welsh Corgi for years..."Marley" (aka "Moose Man", "Moose on the Loose", "Mashuginus"
)
Pros- They are SMART!! A truly "Go anywhere" dog. He was my shadow for 8 years. In college he had his own barstool at my favorite pool hall. Very talkative dogs, always a joy to come home to. Marley always "told me about his day" in Corgi babble whenever I came home. Comical! These dogs play the "mother hen" role as well, and they are highly attuned to anyone in the family who needs extra attention or is having a bad day. If I or anyone in my home was having a rough go of it, Marley was their shadow- you could see his concern in his eyes and feel his protectiveness over them.
Cons- get along with other Corgis, but generally dog aggressive. They are big dogs in a little dog body, and Marley picked more than one fight with dogs larger than him. Due to a miscommunication between my ex and I while we were rotating our dogs outside, we found his APBT and Marley face to face in the kitchen. Marley was lightning quick and did serious damage to the nose and cheek of my ex's dog before we got in between them. Females have a tendency to be overweight, especially after spaying and even on special food. The biggest potential for physical ailment with these dogs are back problems (spontaineously ruptured discs among some other back problems)- just like any dog built low with a long back. Proper exercise and keeping weight under control helps a lot to prevent these problems.
Overall- the corgi is by far my most favorite small dog breed- and yes, it's because I am biased.
I certainly recommend one if she is entertaining the thought. There are two types: Cardigan Welsh Corgi (with tail) and Pembroke Welsh Corgi (without). Personally, I like the Pembrokes the best.
Hope this helped!!!