If your dog loves treats but you worry about what is in the store bought bags, you are not alone. Making your own dog snacks at home is easier than you think, and these Cottage Cheese and Spinach Dog Training Bites are a perfect place to start. They are soft, simple to make, and sized just right for quick rewards during training sessions.
This recipe is designed specifically for your dog, not for people, so you can feel good about every bite they take. No weird ingredients, no fillers, just real food that your pup will go crazy for.
What Makes This Special

These training bites are practical for a few big reasons. First, they use ingredients you probably already have in your fridge: cottage cheese and spinach.
That means no special trips to a fancy pet store. Second, the texture is soft and easy to chew. This makes them great for puppies, senior dogs, or any dog that struggles with hard crunchy treats.
They are also small enough to pop in your pocket during a walk or training session without making a mess. Because they are homemade, you control exactly what goes into them. No preservatives, no artificial flavors, just simple dog safe ingredients that work as a healthy reward.
Ingredients
- 1 cup cottage cheese (low fat or full fat, but avoid anything with added salt or flavorings)
- 1/2 cup fresh spinach, finely chopped (or 1/4 cup thawed frozen spinach, squeezed dry)
- 1 large egg
- 1 1/2 cups whole wheat flour (or oat flour for a gluten free option)
- 1 tablespoon plain unsweetened applesauce (optional, for a touch of moisture)
Make sure your cottage cheese is plain.
Do not use cottage cheese with onion, garlic, or chives mixed in. Spinach should be fresh or frozen without any added salt or seasonings.
Instructions

- Preheat your oven to 350 degrees Fahrenheit (175 degrees Celsius). Line a baking sheet with parchment paper.
- In a mixing bowl, combine the cottage cheese, chopped spinach, and egg.
Stir until everything is well mixed.
- Add the flour one cup at a time, stirring as you go. The dough should be firm but not sticky. If it feels too wet, add a little more flour.
If it is too dry, add a teaspoon of water or applesauce.
- Turn the dough out onto a lightly floured surface. Roll it out to about 1/4 inch thick.
- Use a small cookie cutter (or a knife) to cut the dough into bite sized shapes. Small circles, stars, or bone shapes work great for training rewards.
- Place the bites on your prepared baking sheet, leaving a little space between each one.
- Bake for 12 to 15 minutes, or until the edges turn golden brown.
The centers should be firm but not hard.
- Let the bites cool completely on a wire rack before serving them to your dog.
Keeping It Fresh
These training bites do not have preservatives, so storage matters. After they cool down, place them in an airtight container. They will keep in the refrigerator for up to one week.
If you want to make a big batch, freeze them. Lay the cooled bites on a baking sheet in a single layer and pop them in the freezer for an hour. Then transfer them to a freezer safe bag or container.
They will stay good for up to three months. Just pull out a few at a time and let them thaw in the fridge before using. For portioning, remember these are training treats, not a full meal.
Keep servings small. A few bites per day is plenty, especially if your dog is on a balanced diet.
Why This is Good for You
As a dog owner, you want treats that actually add something good to your dog’s day. These bites bring real nutrition to the table.
Cottage cheese is full of protein and calcium, which helps support strong muscles and bones. It is also easy for most dogs to digest, making it a gentle option for sensitive stomachs. Spinach adds vitamins A, C, and K, plus iron and fiber.
It is a low calorie green that supports your dog’s immune system without adding extra fat. The egg in this recipe adds even more protein and healthy fats for energy. Together, these ingredients create a balanced snack that fits into your dog’s daily meal plan without overloading them on calories or fillers.
Pitfalls to Watch Out For
Making dog treats at home is fun, but easy mistakes can happen.
Here are a few common pitfalls to avoid:
- Do not use flavored cottage cheese. Some brands add onion or garlic powder for taste. These are toxic to dogs. Always read the label and buy plain cottage cheese.
- Skip the salt. Dogs do not need added salt in their diet.
Your cottage cheese and spinach should be unsalted. If you use frozen spinach, make sure it is plain without added salt.
- Watch the portion size. These are training bites, not meal replacements. Too many treats can upset your dog’s stomach or add extra calories.
Stick to a few small bites per day.
- Do not overbake. If the bites get too hard, they can be tough for older dogs or small breeds to chew. Keep an eye on them in the oven and pull them out when they are just firm.
- Check for allergies. Some dogs are sensitive to dairy or wheat. If your dog has not had cottage cheese before, try a tiny piece first to see how they react.
Recipe Variations
You can easily switch things up to keep your dog interested.
Here are a few dog safe substitutions:
- Protein swap: Replace the cottage cheese with plain unsweetened Greek yogurt or pureed pumpkin. Both are safe for dogs and add a different texture and flavor.
- Flour swap: If your dog is sensitive to wheat, use oat flour or coconut flour. Coconut flour is very absorbent, so start with less and add water as needed.
- Add some crunch: Mix in 1/4 cup of finely grated carrot or apple for extra texture and natural sweetness.
No added sugar needed.
- Make them chewier: For a softer bite, reduce the baking time by two or three minutes. For a crunchier treat, bake them five minutes longer but watch closely so they do not burn.
FAQ
How many of these bites can I give my dog per day?
That depends on your dog’s size and daily calorie needs. For a small dog, two or three bites per day is plenty.
For a medium or large dog, you can go up to five or six. Remember these are treats, not meals, so keep them as a small part of your dog’s total food intake.
Can I use frozen spinach instead of fresh?
Yes, absolutely. Just thaw it first and squeeze out as much water as you can.
Extra water will make the dough too wet and the bites might fall apart. Use about 1/4 cup of thawed, squeezed spinach in place of the 1/2 cup fresh.
How long do these last at room temperature?
Not very long, because they have dairy and egg. If you are taking them on a walk, keep them in a cool spot and use them within two hours.
For longer outings, bring them in a small cooler or pack only what you will use.
Can puppies eat these bites?
Yes, they are soft enough for puppies who are eating solid food. Just break them into smaller pieces to match your puppy’s size. Introduce any new treat slowly to avoid stomach upset.
Is cottage cheese safe for all dogs?
Most dogs handle cottage cheese well, but some are lactose intolerant.
If your dog gets an upset stomach after dairy, try using plain unsweetened yogurt instead, which often has less lactose. Always start with a tiny amount to test tolerance.
Final Thoughts
Making your own dog treats does not have to be complicated. These Cottage Cheese and Spinach Dog Training Bites are proof that simple ingredients can create something your dog will truly love.
They are easy to prepare, easy to store, and easy on your wallet. Plus, you get the peace of mind of knowing exactly what your dog is eating. Give them a try during your next training session, and watch how quickly your pup learns that good things come from your own kitchen.






