Looks like you've opened a can of worms here. Everyone thinks...and rightly so...that
their dog is the best
Shedding's already been mentioned as a possible deal-breaker with a dog, but another thing to consider is size. If you have lots of indoor/outdoor space, it's less of an issue but still needs to be considered. Smaller dogs tend to live longer (13-15+ years not uncommon) and likewise require a more lengthy commitment. Some breeds, like herding dogs, might need a 'job' and if you're not willing/able to provide a suitable level of activity for them, it can lead to problems.
Do you want an 'active' dog that can join you in outdoor activities, or one that's content to hang around the house and be more low-key? Are there any young kids or other pets already on the scene?
One possible option is a Poodle mix. They come in a variety of sizes/colors, are smart and easy to train, don't shed, and don't need a 'job'.
Whatever breed you decide on, early training is very important and shouldn't be overlooked. Correcting any bad habits while they're young and helping them assimilate into your family as easily as possible will pay dividends in the long run.