Preheat the oven to 350°F. Line two large baking sheets with parchment paper. Set aside.
Prepare the gingersnap dough. In a bowl, whisk together the flour, baking soda, cinnamon, ginger, cloves, nutmeg, and salt. Set aside.
In a large mixing bowl, using an electric mixer, beat the shortening, brown sugar, and granulated sugar for about 2 minutes. Scrape the bottom and the sides of the bowl to make sure all ingredients are incorporated well.
Add molasses, egg, and vanilla extract. Beat until combined. Then, add the dry ingredients and stir using a rubber spatula until just combined. Refrigerate the dough for at least one hour to firm up.
Prepare the snickerdoodle dough. In another bowl, whisk together both types of flour, cream of tartar, baking soda, cinnamon, and salt. Set aside.
In a separate mixing bowl, using an electric mixer, beat the softened butter and sugar for about 2 minutes until light and fluffy. Beat in egg and vanilla extract. Scrape the bottom and the sides of the bowl using a rubber spatula.
Stir in the dry ingredients. Don’t overmix the dough. Refrigerate the dough for at least one hour.
In a small bowl, prepare the coating by mixing together the sugar and cinnamon.
Assemble the cookies. Scoop a level tablespoon of the gingersnap dough and a heaping teaspoon of the snickerdoodle dough. Gently press together and roll into a ball creating a nice marble pattern. Then, roll in the cinnamon sugar. Place on the prepared baking sheet leaving about 2 inches of space between each cookie. Repeat with the remaining cookie dough.
Bake in the preheated oven for about 10 minutes or until the edges are set and golden. Remove from the oven and let cool for a few minutes on a baking sheet. Then, transfer to a cooling rack. Enjoy!