I also think shelter shopping would be a good idea. Maggie is a shelter mutt, adopted at a year old, and one of the most fabulous dogs I've ever known. She meets a lot of your requirements. Her temperament is amazing. She's a loving, funny, outgoing little spitfire. Very terrier like.
We're almost positive she's a mini schnauzer/boston terrier mix. Her coat does require stripping, but my parents like it shorter, so I trim her with scissors and thinning shears a few times a year.
maggie by chance1191, on Flickr
IMAG1210 by chance1191, on Flickr
We're almost positive she's a mini schnauzer/boston terrier mix. Her coat does require stripping, but my parents like it shorter, so I trim her with scissors and thinning shears a few times a year.
maggie by chance1191, on Flickr
IMAG1210 by chance1191, on Flickr