Maltese - Old English Sheepdog

Maltese - Old English Sheepdog
Most dog breeds beginning with the letter M, N or O

Maltese - Old English Sheepdog