Is a Cavalier King Charles Dog right for you?