Preheat the oven to 350°F. In a bowl, whisk together the dry ingredients: flour, baking soda, baking powder, salt, cinnamon, nutmeg, and cloves. Set aside.
In a mixing bowl, cream the butter for a few minutes, then add the sugar and beat again. Beat in the egg, pumpkin, and vanilla. Stir in the dry ingredients until just combined.
Using a spoon or ice cream scoop, drop dough onto a greased cookie sheet. Bake for 10-12 minutes until the bottom edges are just starting to color.
When each tray comes out, use the flat bottom of a glass to gently flatten the cookies. Let them sit for another minute, then move to a cooling rack.
While the cookies cool, make the frosting: beat the butter and cream cheese. Add the vanilla and incorporate the powdered sugar. Add the minimum amount and taste: different people want different sweetness levels with their frosting, so do it how you like!
Wait until cookies are fully cooled before frosting. Top the frosted cookies with a dash of cinnamon!