What’s the difference between a Cavalier and a King Charles Spaniel?

What’s the difference between a Cavalier and a King Charles Spaniel?
The difference between a Cavalier and a King Charles Spaniel is that Cavaliers are often a bit larger, with a wavy, silky coat and a longer snout. King Charles Spaniels, on the other hand, have a smaller body and facial features and come in four specific colors: Blenheim, tricolor, black & tan, and ruby.