Easy Homemade Dog Donuts Your Pup Will Go Crazy For

No pup can resist these dog donuts with yogurt frosting and bacon sprinkles!

This post contains affiliate links. See my Disclosure Policy for details.

"If you give a dog a donut, he'll ask for some apple juice to go with it..."

So begins the adventure in If You Give a Dog a Donut by Laura Numeroff.

When I spotted If You Give a Dog a Donut in my boys' preschool library I knew they would love it even more as our family includes two dogs. And after we read it, the boys were dying to know what would happen if we gave our dogs a donut. But of course, you don't want to give a dog a sugary human donut, so we made some easy homemade dog donuts just for them.

So what does happen when you give a dog a donut? Ours gobbled these up and begged for more! Fortunately, they are super easy and fun to make with the kids, so I'm sure we'll be doing it again soon. Here's the how to.

Easy Homemade Dog Donuts

These dog donuts use just a few ingredients that you probably have on hand. It's the perfect recipe to give kids practice in the kitchen! My 4 year olds did a great job helping me measure the ingredients, dump them in the bowl, and mix. You can even let them mix with their hands for a wonderful sensory experience.

Grab the free printable dog donut recipe card below to have this easy treat at your fingertips!


  • 1 Cup Flour
  • 1 Cup Oats
  • 1/3 Cup Coconut Oil
  • 1/2 Cup Peanut Butter
  • 2 Eggs
For the topping:
  • Greek Yogurt
  • Bacon Bits


Preheat your oven to 375 degrees. Spray a donut pan with cooking spray and set aside.

In a large bowl, combine all ingredients (except yogurt and bacon bits). You can mix with a spoon or use your hands (super fun for kids!). Mix until a dough forms.

Use your hands to press the dough into the donut pan. Fill each donut cavity and press firmly to ensure everything sticks together (it won't rise, so you should make sure each space is tightly packed).

Bake in your preheated oven at 375 degrees for approximately 14 mins or until cooked completely.

Allow to cool, then carefully remove the donuts from the pan. Now you're ready to decorate them!

Set out a small bowl of plan Greek yogurt and another of bacon bits. Dip each donut carefully in the yogurt, then sprinkle with bacon bits.

Place your finished donuts in the freezer for a few moments to harden the yogurt. My dogs like to eat them straight from the freezer, but you can also store in the refrigerator. Just keep in mind that the yogurt may get a little sticky.

Serve to your dogs as a treat! Both of mine couldn't wait to try them and they were not disappointed.

So what really happens when you give a dog a donut? They probably won't ask for apple juice, but they will ask for seconds!

Can't Get Enough Peanut Butter?

Keep Your Pet's Papers Organized

While your dog is munching on his donuts you can check out our new printable pet binder. It's perfect for keeping all your dog (or cat) records organized and in one easy to find place. You can put this recipe in there too! See it here.

Love this? Pin it here!


  1. What a fun idea to let the kids help make treats for the dogs!

  2. This is such great Idea I am son going to make this for my two Dogs.

    1. Sorry for my Grammar I mean't to say so instead of son.

  3. I made these and to the touch they crumble. Did I over bake them?

    1. Possibly, or you may need a little more moisture. Try adding 1 more egg to see if that helps!

  4. I have never been able to get my babies to eat plain greek yogurt, I mean its sour so why would they? Does it have to be plain?

    1. You can substitute for regular yogurt or a flavor that your dog likes, just make sure that it doesn't contain any harmful ingredients like artificial sweeteners. Hope that helps!

  5. I agree Laura, i just read an article on being careful what you should avoid feeding your dog

  6. Are we talking about real bacon or the bacon bites you would use on a salad

  7. Either will work! If you use the salad ones just make sure they are real bacon and not the imitation kind.

  8. how do you keep them after you put on yogurt?

    1. I store them as a single layer in a Tupperware container. A 9x13 size works great!


Thanks for commenting! Feel free to message me on Facebook or Instagram too. :)