I would say Aussie. Just because I love herding dogs. I like the fact that they are ultra intelligent, tough, and if you train them right, you won't need a leash. However, they can be weird about territory including you, need a ton of excercise i.e. frisbee, agility, herding geese, sheep, or goats, or some other project that you put them on to. They can be a bit goofy when it comes to other dogs.
But they will listen to you!
They make great pets and will put up with almost anything. But you gotta know what you are signing on for when you get one. Also, if you pick a dog like Argo, that is Blue Merle, make sure to get his eyes and ears checked, as that is a recessive gene and often times they are blind or deaf or both. Same goes for Red Merle. Overall though they are great dogs, good personalities, good with kids, gentle and happy. Argo weighs 75 lbs, and has ridiculous amounts of fur...
Check Petfinder.com you can get any kind of dog you want, from puppies to seniors. Any breed. If you don't plan on breeding, please, please, look into a rescue or shelter dog. Argo came from the pound, he is the prettiest dog around. He is all wet in that pic, but you can see what he is....