the yorkshire terrier and the cavalier king charles spaniel are kinds of dog.
the yorkshire terrier and the cavalier king charles spaniel are kinds of dog.
yorkshire terrier
cavalier king charles spaniel