Finely mince the shallot and garlic then add to a small jar or bowl along with the olive oil, apple cider vinegar, maple syrup, lemon juice, dijon mustard, salt, and pepper. Shake or whisk vigorously to combine.
Taste and adjust dressing to your preferences. Set aside.
Add the arugula and spinach to a large bowl or on a platter. Toss with the remaining ingredients. Reserve some pear slices, cranberries, and walnuts for topping.
Drizzle 2 or 3 tablespoons of the dressing over the salad and toss to coat. Serve with additional dressing to taste on the side.
Top with reserved cranberries, pear slices, and walnuts. Serve and enjoy!