Yield: 6-inch cake
Preheat oven to 350 degrees F. Butter two 6-inch round cake pans and line with parchment paper. Set aside.
In a medium bowl, whisk together flour, baking powder, baking soda, ground cinnamon and salt. Set aside.
In the bowl of a stand mixer fitted with a paddle attachment, cream together coconut oil and pumpkin puree. Add sugar and eggs. Mix until smooth. Scrape down bowl as needed
Add half of dry flour mixture. Mix on low speed until almost combined. Add milk. Mix on slow speed and then add remaining dry flour mixture. Mix until there are no longer any dry streaks of flour. Scrape down bowl as needed to ensure thorough mixing.
Divide cake batter between the two prepared cake pans. Level batter using a mini offset spatula. Bake for 35-40 minutes until toothpick inserted in center of cake comes out clean. Allow to cool in pan for 5 minutes before unmolding. Allow cakes to cool to room temperature on wire rack.
Using a hand mixer (or stand mixer), beat cream cheese until smooth. Add butter and continue to beat until mixture is smooth. Scrape down bowl as needed.
Sift together powdered sugar and cocoa powder. Add to mixing bowl and combine together at low speed. Add caramel and pinch of salt. Mix until frosting is smooth.
Slice each cooled pumpkin cake into two layers. Place one cake round on cake board (or serving plate). Spread a layer of frosting over cake layer. Sprinkle a handful of chopped dark chocolate over frosting.
Place second cake layer on top. Gently press cake layer down to secure. Spread a layer of frosting and add another layer of chopped chocolate. Continue to repeat until fourth cake layer of added on top.
Spread frosting all over cake to seal in the crumbs (crumb coat). Let chill in the refrigerator for at least 15 minutes. If desired, add another layer of buttercream to coat cake. If desired, pipe border along the bottom of the cake. Otherwise, continue to chill cake until ready to serve.
Decorate cake before serving. Use fresh rosemary sprigs, chopped pistachios, and chopped chocolate to garnish the top of cake. Add additional chopped pistachios and chopped chocolate along the bottom of the cake. Place animal toy figurines, if desired. As a final touch, dust cake with powdered sugar to resemble snow.