I am partial to the Pembroke Welsh Corgi. Super smart and a great sense of humor. Dogs are around 27 - 30 pounds with bitches being smaller. Dogs tend to love anyone and everyone, whereas bitches tend to be less outgoing. That’s just a generalization - there are exceptions.
I’ve had four during the past 40 years, and all have lived long healthy lives into their mid-teens. With their long backs, however, it’s important to keep them at a proper weight. Left to their own devices, they are olympic eaters with no off switch on their appetites.
They are a herding breed, bred to drive cattle, so they’ve got spunk and endurance (provided they are kept in shape by their owners). They are not a serious runner’s dog, but hiking would be fine. They are always up for action when something is happening, but they are also great snugglers and couch potatoes. They adapt easily to their owner’s lifestyle.
They are not a dog to be left out in the yard for hours at a time. Being a herding breed, they like being with their family. They can have a reputation for being barky, but this is often the result of a bored dog and the owner allowing it. Mine are allowed a few free barks, but after I tell them “enough”, they are quiet. They have a deep big dog bark, not yappy.
They are highly intelligent and need to be part of family life. Like horses, they need a leader and structure, else they become bossy. While they won’t train themselves, they are relatively easy to train, provided you are clear, consistent, and fair. They can seem tough and spunky on the outside, but they are actually very sensitive with a high desire to please their owners. In my experience, individual corgis will vary on this scale, depending on the anticipated reward. Like I said they are SMART.
They shed but regular grooming (which most learn to love) keeps it manageable. The shedding undercoat is a delightfully soft beige and can be saved and spun into hats, gloves, etc.