Thanks everyone. I think most of you got them all right...the white one at the top is a maltese, not a shih tzu, and the terrier is a schnauzer.