Miniature Schnauzer.
I have a yorkie, mini schnauzer and schnorkie (hybrid if the two breeds) here...perfect pack balance.
I hear Maltanese do well also but since you want diversity, mini schbauzers have a different yet cihesive persinality and look. |