Let's talk about dogs, specifically breeds.

I'm looking into having a house with some friends within the next year and I would love a dog and I think we've agreed on a corgi since we all love them. This comes to no surprise.

Now, I also would like another so they can keep each other entertained; they'll both be the same gender to prevent the puppy problem. In regards to this, what goes well with a corgi's disposition?

Corgis are intelligent, active, loyal, friendly, happy, and eager to please. I would like a breed that would go well with them.

I was thinking a Border Collie, as they have similar personalities and they've been suggested as good companion dogs. I am well-educated and experienced in dogs so I can train them pretty well. Do you guys have other suggestions?

Oh, and we can talk about dogs in general too. First to post OMFGDOGS gets a surprise.