I am wanting to find a puppy to give to my boyfriend for Christmas. I am having trouble finding what I am looking for though. I am wanting a small dog such as a miniature Schnauzer, Maltese, or something small like them. Your help is appreciated!