Do you know what DOG ESSENTIALS you are missing out? Find out now!
Zack Keithy, our author, is a certified veterinarian technician (UC Blue Ash) for over 6 years (contact him here). The articles written here are based on his expertise and experience, combined with a review by our expert vet reviewers including Dr M. Tarantino. Learn more about us here.
Have you ever been concerned about the ingredients of your dog’s treats that you buy at the store?
The truth is that most of them are full of fillers, artificial flavors, and sugars that can cause digestive disorders in sensitive dogs and add calories that are not necessary.
Finding healthy treats that will really make your dog happy is a tough challenge.
That being said, I’m gonna show you how you can make your dog a tasty treat full of nutrients, and the preparation will not take more than a few minutes of your time.
Medical Questions? Talk to a Veterinarian 24/7.
Connect one-on-one with a licensed vet who will answer your questions in minutes.
*Article may contain affiliate links to retailers like Amazon and Chewy. Learn more on our disclosure page.
Recipe Overview
- Purpose & Benefits: This homemade frozen dog treat recipe is a fantastic way to hydrate your dog, especially on warm days. It’s packed with essential vitamins, minerals, and prebiotics, making it a nutrient-dense snack that supports digestion and overall health.
- Prep Time: 10 minutes
- Freeze Time: 2-3 hours (until solid)
- Serving Size: Approximately 24-30 small treats (depending on mold size)
Ingredients List
- 1 cup fresh spinach: (Estimated Cost: $2.50)
- Full of vitamins K, A, and C, plus iron and antioxidants. Great for immunity and bone health.
- 1/2 cup fresh kale: (Estimated Cost: $2.00)
- Another powerhouse green, rich in vitamins A, C, and K, and detoxifying chlorophyll.
- 1/2 cup plain, unsweetened yogurt or kefir: (Estimated Cost: $1.50)
- Provides probiotics for gut health and calcium for strong bones. Ensure it has no xylitol.
- Substitution: Goat milk or unsweetened, plain coconut milk for dairy sensitivities.
- 1/4 cup natural peanut butter (xylitol-free): (Estimated Cost: $0.75)
- A tasty source of protein and healthy fats. Always double-check the label for xylitol, which is toxic to dogs.
- Substitution: Unsweetened almond butter (also xylitol-free).
- 1/4 cup bone broth (low sodium, plain): (Estimated Cost: $0.75)
- Excellent for joint health and adds extra flavor and moisture. Look for plain, dog-specific, or low-sodium human versions.
- Substitution: Filtered water if bone broth isn’t available.
- 1 tablespoon fresh mint leaves: (Estimated Cost: $0.50)
- Helps freshen breath and can aid digestion.
Total Estimated Cost: $8.00

Step-by-Step Instructions
- Step 1: Gather Your Greens. Start by thoroughly washing your spinach, kale, and mint leaves under cool water. You want to make sure they are clean and free of any dirt.
- Step 2: Blend It Up. Add the washed spinach, kale, mint leaves, plain yogurt (or kefir), natural peanut butter, and bone broth into a high-speed blender. This mixture is going to form the base of your yummy treats.
- Step 3: Get Super Smooth. Blend all the ingredients until the mixture is completely smooth and creamy. There shouldn’t be any large chunks of greens left. If it seems too thick, add another tablespoon or two of bone broth or water to help it blend.
- Step 4: Prepare Your Molds. Get out your silicone molds. Ice cube trays or fun-shaped silicone candy molds work perfectly. Lay them flat on a baking sheet to make them easier to move.
- Step 5: Fill ‘Em Up. Carefully pour the green mixture into each mold cavity. Don’t overfill them; leave a little space at the top. This helps prevent spills when you move them.
- Step 6: Into the Freezer. Place the baking sheet with the filled molds into the freezer. Let them freeze for at least 2-3 hours, or until they are completely solid.
- Step 7: Pop and Store. Once frozen, pop the treats out of the silicone molds. You’ll find they release easily. Transfer them to an airtight, freezer-safe container or a Ziploc bag for long-term storage.
Feeding Guidelines
- Small Dogs (under 20 lbs): Offer 1-2 small treats per day. These are a supplement, not a meal replacement.
- Medium Dogs (20-50 lbs): You can give 2-3 small treats daily. Watch how your dog reacts, especially if they have a sensitive stomach.
- Large Dogs (over 50 lbs): Up to 3-4 small treats per day. If using larger molds, adjust the quantity.
- Activity Level Matters: Highly active dogs might handle a bit more, while less active or senior dogs need fewer to avoid excess calories. Treats should make up no more than 10% of their daily caloric intake.
- Life Stages: For puppies, introduce new treats slowly and in very small amounts. Senior dogs might appreciate the softer texture once slightly thawed.
- Always Consult Your Vet: Every dog is different. It’s a good idea to chat with your veterinarian about any new additions to your dog’s diet, especially if they have existing health conditions or dietary restrictions. They can give you personalized advice.
Look, prepping and cooking for your dog is great, but sometimes you might be too tired or maybe a tad lazy, or maybe you just want to give yourself a well deserved break.

In such times, you want something reliable and nutritious for your dog, and that’s where Ollie comes in. It’s my favorite dog food subscription ever.
Fresh human grade dog food sent to your doorstep, and there’s no lock in.
Give it a shot, will ya?
Nutritional Benefits of the Recipe
- Spinach & Kale: These leafy greens are superstar sources of vitamins A, C, and K, boosting vision, immune function, and blood clotting. They’re also packed with antioxidants to fight off cell damage.
- Plain Yogurt/Kefir: The probiotics in these dairy products are fantastic for a healthy gut microbiome, which means better digestion and a stronger immune system. Plus, they provide calcium for strong bones and teeth.
- Natural Peanut Butter: A good source of protein and healthy fats, it gives your dog energy and helps keep their coat shiny. Make sure it’s 100% xylitol-free to keep your pup safe.
- Bone Broth: Rich in collagen, glucosamine, and chondroitin, bone broth is excellent for supporting joint health. It also adds hydration and can be soothing for the digestive tract.
- Fresh Mint: Beyond freshening breath, mint can aid in digestion and help soothe an upset stomach. It’s a natural way to keep their mouth feeling clean.

Storage and Serving Tips
- Freezer Life: These green goodness treats will stay fresh in an airtight, freezer-safe container for up to 2-3 months. Make a big batch and store them for easy access.
- Serving Temperature: Serve them straight from the freezer for a cool, refreshing snack. On very hot days, they can help cool your dog down.
- Patience is Key: If your dog is new to frozen treats, let it sit out for a minute or two before serving to soften slightly. Some dogs prefer it a little less hard.
- Creative Serving: You can place a frozen treat inside a puzzle toy to extend their treat time. It makes them work a little for their reward.
- Hydration Boost: These treats are especially great after a long walk or play session, offering both a reward and an extra bit of hydration.
Common Questions & Troubleshooting
Can I use different greens in this recipe?
A: Yes, absolutely! You can swap out or add other dog-safe greens like finely chopped parsley, cilantro, or even a small amount of steamed broccoli florets. Always introduce new ingredients slowly to check for sensitivities.
What if my dog doesn’t like the taste?
A: Some dogs can be picky. You can try increasing the amount of peanut butter or bone broth slightly to make it more appealing. You could also mix a tiny bit with a small amount of kibble at first to help them get used to the flavor.
Are there any dogs who shouldn’t have these treats?
A: Dogs with known allergies to any specific ingredients (like dairy or peanuts) should avoid this recipe. If your dog is on a special prescription diet or has serious health conditions, always consult your veterinarian before introducing new foods.
Can I use sweetened yogurt or peanut butter?
A: No, never use sweetened yogurt or peanut butter. Artificial sweeteners, especially xylitol found in many human products, are highly toxic to dogs. Always stick to plain, unsweetened options and check ingredient labels carefully.
How many of these treats can I give my dog per day?
A: These are treats, so moderation is key. Depending on your dog’s size and activity level, 1-4 small treats per day is a general guideline. Always consider the total calorie intake and consult your vet for precise recommendations.
📖 Don’t Miss This…
Need more ideas on what to cook for your dog? Then you must check out my library of homemade dog food recipes today!
Wrapping Up
Making your dog healthy, delicious treats at home is simple and rewarding. This Green Goodness recipe offers a fantastic, nutrient-dense way to spoil your pup.
Feeling inspired? Pin this recipe to your Homemade Dog Treats board for easy access and follow us for more pet-friendly tips!





