After quite a few dogs over the years (Dachsunds, Labs, Bulldog, Greyhound, Min-Pin) the one that stands head and shoulders above the rest is the current miniature Poodle. She isn't yappy, doesn't shed, practically housebroke herself and has near-human intelligence. However, the absolute worst dog we ever had was a Yorkie-Poodle mix my wife got several years ago. Maybe it was just the Yorkie in it, but that experience turned us against the Poodle mixes. IMHO, you can't go wrong with the Poodles - good luck with your search.