Wieso eigentlich mittelgroß? Der angedachte Shih Tzu ist doch ein kleiner Hund.
Zwergpinscher, wenn es ganz kurzes Fell sein soll oder evtl. ein kleinerer Terrier (Westi, Cairn etc.),
Kleinpudel oder Havaneser. Ich persönlich würde mir mal den Havaneser anschauen, die kann man ja auch kürzer halten von den Haaren her.