Remove crusts from bread and cut into 1-inch cubes.
In a large bowl, combine milk, half and half, eggs, sugars, Maple Pumpkin Butter and Pumpkin Caramel Sauce, vanilla, salt and spices. Whisk until combined.
Add bread and chocolate chips and toss gently. Pour into a greased 8 cup shallow baking dish. Let sit for 20-30 minutes. Bake at 350 degrees F for 40-45 minutes. Pudding is done when puffed and golden and a toothpick inserted in the center comes out clean.
While bread pudding is baking, whip cream in a cold mixing bowl with a whisk attachment until soft peaks are about to form. Whisk in 2 Tablespoons sugar. Gently fold 3 Tablespoons Pumpkin Caramel Sauce into the cream. Serve over warm bread pudding.