Preheat your oven to 350°F (175°C). Grease a 6-inch round cake pan or line it with parchment paper to prevent the cake from sticking.
In a large mixing bowl, whisk together the eggs, apple sauce (or mashed banana), peanut butter, vegetable oil (or coconut oil), and vanilla extract (if using). Mix well until smooth and combined.
In a separate bowl, combine the whole wheat flour, rolled oats, baking powder, and cinnamon (if using). Stir to evenly distribute the dry ingredients.
Gradually fold the dry ingredients into the wet mixture. Mix until just combined—be careful not to overmix, as this can affect the texture of the cake.
Fold the grated carrots into the batter, making sure they’re evenly distributed throughout the cake mixture.
Slowly add the chicken broth or water to the batter to achieve a smooth, pourable consistency. You may need to adjust the amount depending on your flour and oat type.
Pour the batter into the prepared cake pan and use a spatula to smooth the top into an even layer.
Bake for 30-35 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. Keep an eye on the cake after 30 minutes to prevent overbaking.
Allow the cake to cool in the pan for about 10-15 minutes before transferring it to a wire rack to cool completely.
Once the cake has cooled completely, slice it into appropriate-sized portions for your dog. Remember, smaller dogs will need smaller portions, while larger dogs can enjoy bigger slices. You can also cut it into smaller bite-sized treats for easier serving.