Yorkshire Terrier & Pomeranian Mix

Nova

Yorkshire Terrier & Pomeranian Mix, Black, White / Cream, Young, Female