The Cavalier King Charles Spaniel Dogs are one of the most adorable dog breeds you will ever meet.
Cavalier King Charles Spaniel has four coat colors to pick from black and tan, black and white, Blenheim, and ruby.