Does your pup deserve something special on their birthday?
I mean, they’ve been there for you through thick and thin. They’ve listened to your problems without judgment, celebrated your wins with tail wags, and stuck by you when everyone else bailed.
So yeah, store-bought dog treats just don’t cut it when it comes to their special day.
I’ve made this homemade dog birthday cake for my golden retriever, Max, three years in a row now. And every single time, he goes absolutely wild when I bring it out.
This cake is made with dog-safe ingredients like peanut butter, bananas, and whole wheat flour. No sugar, no chocolate, no weird additives that’ll upset their stomach.
Just pure, tail-wagging goodness that you can feel good about serving.
What You’ll Need

For the Cake:
- 1 cup whole wheat flour
- 1 teaspoon baking soda
- 1/4 cup natural peanut butter (xylitol-free)
- 1/4 cup vegetable oil
- 1 cup shredded carrots
- 1 teaspoon vanilla extract
- 1/3 cup honey
- 1 egg
- 1 ripe banana, mashed
For the Frosting:
- 8 oz plain Greek yogurt (unsweetened)
- 2 tablespoons natural peanut butter (xylitol-free)
- 1 tablespoon honey
For Decoration (Optional):
- Dog-safe treats or biscuits
- Small pieces of banana
- Blueberries
- Shredded carrots
Tools You’ll Need
- 6-inch round cake pan (or any size you prefer)
- Mixing bowls (2)
- Whisk or electric mixer
- Rubber spatula
- Measuring cups and spoons
- Parchment paper
- Cooling rack
- Offset spatula or butter knife for frosting
Pro Tips
Check that peanut butter label twice. Xylitol is toxic to dogs and it’s hiding in more peanut butter brands than you’d think. I always grab the natural stuff with just peanuts and maybe salt.
Don’t skip the parchment paper. I learned this the hard way when half my first cake stuck to the pan. Just trace your pan on parchment, cut it out, and save yourself the headache.
Let it cool completely before frosting. I know you’re excited, but warm cake plus yogurt frosting equals a melty mess. Give it at least an hour.
Taste test your ingredients. Sounds weird, but I always taste the peanut butter and yogurt before mixing. If it tastes off to you, your dog probably won’t love it either.
Start with a smaller piece. Even though this is made with dog-safe ingredients, too much new food can upset their stomach. Give them a small slice first and save the rest for the next day.
Let’s Make This Cake

Step 1: Prep Your Pan
Preheat your oven to 350°F.
Grease your cake pan with a little oil or cooking spray. Then line the bottom with parchment paper. This combo makes getting the cake out so much easier.
Step 2: Mix the Dry Stuff
Grab a medium bowl and whisk together the whole wheat flour and baking soda.
Set it aside for now.
Step 3: Combine the Wet Ingredients
In a larger bowl, mix the peanut butter, vegetable oil, honey, egg, vanilla extract, and mashed banana.
I like to use a whisk for this, but a fork works too. Just get it nice and smooth.
Step 4: Bring It All Together
Pour the dry ingredients into the wet mixture.
Stir gently until just combined. You don’t want to overmix here or the cake can get tough.
Fold in the shredded carrots last.
Step 5: Bake
Pour the batter into your prepared pan and smooth out the top.
Bake for 25-30 minutes. You’ll know it’s done when a toothpick inserted in the center comes out clean.
Step 6: Cool Down
Let the cake cool in the pan for about 10 minutes.
Then flip it onto a cooling rack and let it cool completely. This usually takes about an hour, so go grab a coffee or something.
Step 7: Make the Frosting
While the cake’s cooling, mix together the Greek yogurt, peanut butter, and honey in a small bowl.
Stir until it’s smooth and creamy.
Pop it in the fridge until you’re ready to use it.
Step 8: Frost and Decorate
Once the cake is completely cool, spread the frosting on top.
I like to keep it simple, but you can get creative here. Add some dog treats around the edge, stick a few blueberries on top, or spell out your pup’s name with small biscuits.
Step 9: Serve
Cut a slice and watch your dog’s face light up. 🎉
Store any leftovers in the fridge.
Substitutions and Variations
Flour: You can swap the whole wheat flour for oat flour if your dog has wheat sensitivities. Just blend rolled oats in a food processor until they’re powdery.
Peanut Butter: If your dog has a peanut allergy (yes, it happens), try sunflower seed butter or almond butter instead. Just make sure they’re unsweetened and xylitol-free.
Oil: Coconut oil works great in place of vegetable oil and adds a nice flavor.
Frosting: Not a fan of yogurt? You can make a frosting with mashed sweet potato or pureed pumpkin mixed with a tiny bit of peanut butter.
Make it festive: Add a few drops of beet juice to the frosting for a pink color, or use spirulina powder for green. Both are totally safe for dogs.
Pupcakes: Pour the batter into a muffin tin instead of a cake pan. Bake for 15-18 minutes. Perfect for doggy parties.
Make Ahead Tips
You can bake the cake a day ahead and store it unfrosted in an airtight container in the fridge.
Just frost it the day you’re planning to serve it.
The frosting also keeps in the fridge for up to 3 days if you want to prep it early.
Nutrition Info (Per Serving for a 40lb Dog)
This cake makes about 8 servings for a medium-sized dog.
- Calories: Approximately 180 per slice
- Protein: 5g
- Fat: 9g
- Carbohydrates: 20g
- Fiber: 2g
Keep in mind this is a treat, not a meal replacement. One slice is plenty for most dogs.
Leftovers and Storage
Store the cake in an airtight container in the fridge for up to 5 days.
You can also freeze individual slices wrapped in plastic wrap for up to 2 months. Just thaw in the fridge overnight before serving.
If you frosted the whole cake, it’ll keep in the fridge for about 3 days before the frosting starts to get a little watery.
FAQ
Can puppies eat this cake?
Yep! Just make sure they’re old enough to have tried all the ingredients separately first (usually around 3-4 months). And give them a smaller piece.
Is honey safe for dogs?
In small amounts, yes. Honey is fine for adult dogs. Just don’t go overboard with it.
My dog is allergic to eggs. Can I leave them out?
You can try using a “flax egg” instead. Mix 1 tablespoon ground flaxseed with 3 tablespoons water and let it sit for 5 minutes until it gets goopy. I’ve done this a few times and it works pretty well.
How do I know if my peanut butter has xylitol?
Read the ingredient label. Xylitol will be listed there. Some brands also list it as “birch sugar.” When in doubt, stick with natural peanut butter that only has peanuts (and maybe salt) on the label.
Can I use regular flour instead of whole wheat?
Sure. All-purpose flour works fine. I just prefer whole wheat because it has a bit more fiber and nutrients.
How much cake can my dog eat?
It depends on their size. For a 40-pound dog, one slice is perfect. Smaller dogs should get less, bigger dogs can have a bit more. But don’t let them eat the whole cake in one sitting.
Can I make this without a mixer?
Absolutely. I usually just use a whisk and a wooden spoon. Mixing by hand works great for this recipe.
Is this cake grain-free?
No, it has whole wheat flour. But you can make it grain-free by using coconut flour or almond flour. You might need to adjust the amount since those flours absorb more liquid.
Wrapping Up
Your dog has been your best friend through everything.
They deserve a birthday celebration that’s just as special as they are.
This DIY dog birthday cake is super simple to make, uses ingredients you probably already have, and tastes way better than anything you’d find in a store.
Plus, watching your pup’s face light up when you bring out that cake? That’s the real gift.
So grab your mixing bowl and get baking. Your dog’s gonna love you even more (if that’s even possible).
Drop a comment below and let me know how your pup reacted to their birthday cake! 🐶