ciao,
tra le razze che hai citato ti consiglio sicuramente il barboncino, medio oppure nano magari nero (meno impegnativo di quello bianco) molto di compagnia, di facile gestione
ottimo anche per l'agility
Schnauzer e westy hanno un carattere piu' forte mentre il bolognese puo' essere un po' impegnativo per il suo pelo.
tra i "pelosoni" di taglia piccola ti suggerisco anche il tibetan terrier, affettuoso e giocherellone, oppure lo schapendoes (ma qui sono di parte) un po piu' grandicello ma di facile gestione, molto di compagnia, instancabile giocherellone, buonissimo con i bambini e altri animali (compresi i gatti)