In a large bowl, combine the flour, sugar, baking powder, baking soda, cinnamon, nutmeg, and cloves.
In a separate bowl, combine the pumpkin, milk, eggs, vegetable oil, and vanilla. Pour into the dry ingredients and whisk to combine. Let sit for 5 minutes while the pan heats up.
Place a nonstick skillet over medium low heat. Add butter or oil, if desired. Pour 1/3 cup batter for each pancake into the pan. Cook until the bubbles form and pop on the surface, about 1-2 minutes. Flip, and cook an additional minute.
Repeat with remaining batter. Serve with whipped cream and caramel sauce!