Preheat waffle iron.
Place the butter in a large bowl and heat in the microwave to melt the butter.
Add the pumpkin puree and whisk to combine.
Add the eggs, maple syrup or honey and vanilla and whisk to combine.
Whisk in the milk.
Add the cinnamon, allspice, nutmeg, cloves, baking powder, baking soda and salt. Whisk until well combined.
Whisk in the white whole wheat flour.
Cook waffles in greased, preheated waffle iron according to manufacturer's instructions. Mine take about 6 minutes per waffle.
Waffles freeze well. Transfer extra cooked waffles to a wire rack to cool. Once cool, store waffles in a zip-top bag in the freezer for up to 3 months. Defrost and then gently warm/crisp in a toaster or oven on low heat.