My family's had a few dogs, and the best dog I've ever had was a pit bull/lab mix. Pit bulls are very people friendly dogs and are fine on their own, so if I ever got a dog of my own, it'd probably have to be a pit or pit mix from a shelter (or one of the zillions of related breeds commonly referred to as "pit bulls").
I have no idea what would go well with a corgi. Perhaps another corgi, but then you might have a heart attack.