Can't help thinking that a miniature poodle would be ideal (but then I'm biased!). I had one as a child and now have two, a 3 year old and an 8 month old pup.
They vary between about 13" at the withers to 16/17" (can't remember exact breed standards). the one we had as children was a lot...