Preheat oven to 350 degrees F. Lightly coat a 12-cup muffin pan with nonstick spray or line with 6 paper liners; set aside.
In a large bowl, combine flour, oats, baking powder, pumpkin, applesauce, vegetable oil, eggs and carrots.
Scoop the batter evenly into the muffin tray. Place into oven and bake for 15-20 minutes, or until a tester inserted in center comes out clean. Remove from oven and cool completely on a wire rack before frosting.
For the frosting
In a medium bowl, combine cream cheese and peanut butter.
Use a small offset spatula or a pastry bag fitted with decorative tip #1M to frost the cupcakes, garnished with Milk-Bone, if desired.
Notes
Use a large cookie scoop. Using a small cookie scoop is a convenient way to transfer the batter to the mini muffin tin with ease and less mess.
Fill 3/4 full. Fill each cavity in the muffin pan about 3/4 full to give the batter room to rise without spilling over the edges.
Make them mini. Use a mini muffin pan instead, reducing the bake time to 8-12 minutes and yielding 12 mini dog cupcakes.
Use dog-friendly natural peanut butter. Always check the label to ensure that the peanut butter does not contain any added sugars or artificial additives such as xylitol, an artificial sweetener that is extremely toxic to pups.
Treat in moderation. Treats, including these homemade pupcakes, should make up no more than 10% of your dog's total daily calories.
Freeze without the frosting. The cupcake base is very freezer-friendly, keeping in the freezer for at least 2 months.