Can Dogs Eat Spinach? Safe Servings & Risks Explained - Cooper's Treats

FREE DELIVERY | 100% HAPPINESS GUARANTEE

0

Your Cart is Empty

Can Dogs Eat Spinach?

June 12, 2026 6 min read

TL;DR: Yes, dogs can eat spinach, but keep it small and cooked. Spinach is loaded with iron, vitamin A, vitamin K, and antioxidants, but it also contains oxalates that can stress the kidneys if your dog eats large amounts regularly. A spoonful of plain steamed spinach mixed into food is fine; a daily salad-sized serving is not.

Spinach is one of those foods that splits the dog-nutrition internet right down the middle. Some sites call it a superfood for dogs. Others warn that it causes kidney damage. The truth sits somewhere in between, and once you understand why, it's pretty simple to feed safely.

At Cooper's Treats we cook with real food ingredients, so we spend a lot of time digging into what's actually safe versus what's marketing. This guide covers the genuine answer about spinach, what the oxalate concern is really about, how cooked compares with raw, how much is a reasonable amount, and the best way to serve it.

Can Dogs Eat Spinach?

Yes. Spinach is not toxic to dogs and contains real nutritional value. The catch is that spinach contains oxalic acid (oxalates), which can bind to calcium in the body and form crystals. In large or daily amounts, oxalates can contribute to kidney stress and bladder stones, especially in dogs that are already prone to them.

For a healthy adult dog, an occasional small serving of plain cooked spinach is perfectly safe. The trouble shows up when dogs eat big servings every day, or when dogs with existing kidney issues eat it at all. If your dog has kidney disease, a history of calcium oxalate stones, or is on a prescription kidney diet, skip spinach entirely and check with your vet about leafy greens.

Is Spinach Good for Dogs?

Plain cooked spinach has real benefits in small amounts:

  • Iron, supports red blood cell production and oxygen transport. Spinach packs more iron than most plant foods.
  • Vitamin A, important for vision, immune function, and skin and coat health.
  • Vitamin K, supports blood clotting and bone metabolism.
  • Vitamin C and antioxidants, support immune function and help fight cellular damage from free radicals.
  • Fiber, aids digestion and helps keep stools regular.
  • Folate, supports DNA synthesis and cell growth.

Spinach also has a lot of water in it, which makes it pretty low-calorie. A spoonful adds nutrients without a lot of extra calories, which is helpful if your dog is on a weight management plan.

The Oxalate Concern

Oxalates are naturally occurring compounds in many plants. In the body, they can bind with calcium to form calcium oxalate crystals. In dogs prone to bladder or kidney stones, this is a real problem. In healthy dogs eating spinach occasionally, it's not.

The dose makes the poison here. A teaspoon of cooked spinach added to a meal isn't going to cause kidney stones in a healthy dog. Eating a cup of spinach daily for months? Different story. The breeds most prone to calcium oxalate stones include Miniature Schnauzers, Bichon Frises, Shih Tzus, Yorkies, and Lhasa Apsos. If you have one of these breeds, be extra careful or skip spinach altogether.

Cooked vs Raw Spinach

Cooked is the better choice. Two reasons:

  • Easier to digest, dogs don't break down raw plant matter as efficiently as we do. Steaming softens the cell walls and makes the nutrients more available.
  • Lower oxalate concentration, boiling spinach (and discarding the water) reduces oxalate content significantly. Steaming reduces it less but still helps.

Raw spinach isn't toxic, and a few stolen leaves off your salad plate won't hurt anyone. But if you're feeding spinach intentionally, steam or boil it first, with no oil, butter, salt, or seasoning.

How Much Spinach Can Dogs Have?

For an average-sized adult dog (25-50 lbs), a tablespoon or two of plain cooked spinach as an occasional addition to food is reasonable. For a small dog (under 15 lbs), keep it to a teaspoon. For a large dog (over 60 lbs), a couple of tablespoons is fine.

The bigger rule: spinach should be an occasional ingredient, not a daily staple. Once or twice a week, mixed into food, is plenty. And remember the 10% rule, treats and food additions combined shouldn't exceed 10% of your dog's daily calorie intake.

If your dog has any history of kidney problems, urinary issues, or bladder stones, skip spinach entirely and ask your vet about safer leafy green alternatives.

How to Serve Spinach to Your Dog

The simplest method:

  1. Wash a small handful of fresh spinach leaves thoroughly.
  2. Steam or boil for 2-3 minutes until soft.
  3. Drain and rinse with cool water (this helps remove some oxalates).
  4. Chop finely and mix a spoonful into your dog's regular food.

What to skip: butter, oil, salt, garlic, onion, lemon, or any of the things humans add to make spinach taste like something. Plain is the goal. If you're sauteing spinach for yourself with garlic and olive oil, that batch is not dog food.

Some other ways to work spinach in:

  • Frozen cubes, blend cooked spinach with a little water or low-sodium broth, pour into ice cube trays, freeze. Pop one out as a hot-day snack.
  • Homemade food topper, mix chopped cooked spinach with a spoonful of plain Greek yogurt or pumpkin puree.
  • Frozen treat mix, blend with banana and a splash of water for a green smoothie pupsicle. Plain spinach also blends well into the meat-based recipes we use in our Pupsicle Starter Kit.

Can Puppies Eat Spinach?

Puppies can have tiny amounts of plain cooked spinach, but their digestive systems are more sensitive and their kidneys are still developing. Keep portions very small (a quarter teaspoon for a small puppy) and don't make it a regular thing. If you want to introduce vegetables to a puppy's diet, pumpkin or sweet potato are gentler starting points.

What About Spinach in Commercial Dog Food?

You'll see spinach listed in plenty of high-quality dog foods and treats. In those formulations it's there in small, controlled amounts, balanced with other ingredients, and the oxalate load per serving is low. That's fine. The issue is when home cooks add big servings of spinach on top of an already complete diet, day after day.

Baby Spinach vs Regular Spinach

Baby spinach (the soft, milder version often sold in plastic clamshells) is essentially just younger leaves of the same plant. Nutritionally it's very similar to mature spinach, with comparable oxalate levels and similar vitamin content. The texture is more tender, which might mean slightly easier digestion, but the difference is minor. Either works fine for dogs, cooked.

One small advantage of baby spinach: easier to chop finely for small dogs, and the milder flavor seems more accepted by picky eaters.

Spinach in Smoothies and Other Dishes

If you make green smoothies for yourself, your dog can have a small lick or sip as long as the smoothie doesn't contain anything dog-toxic. Common smoothie ingredients to skip for dogs:

  • Grapes, raisins, currants (highly toxic)
  • Chocolate or cocoa powder
  • Xylitol-sweetened protein powder
  • Caffeine (matcha, green tea, coffee)
  • Avocado pit pieces (the flesh is mostly fine, but check our avocado guide)

A spinach + plain yogurt + banana smoothie is fine to share a small amount of. A spinach + grape juice + protein powder smoothie absolutely is not.

What If My Dog Ate a Lot of Raw Spinach?

If your dog raided a bag of fresh spinach off the counter and ate the whole thing, they'll likely be fine but might have GI upset, gas, loose stool, or vomiting from the volume of raw plant matter. Make sure they have access to plenty of fresh water (helps process the oxalates) and watch for:

  • Repeated vomiting or diarrhea (more than a couple of episodes)
  • Lethargy
  • Changes in urination (color, frequency, straining)
  • Any blood in vomit, stool, or urine

For a one-time large dose in an otherwise healthy dog, this usually passes without intervention. For dogs with kidney disease or bladder stone history, call your vet about the exposure.

The Short Version

Yes, dogs can eat spinach, plain, cooked, and in small amounts. Steam or boil it (no oil, no salt, no garlic), chop finely, mix a spoonful into food once or twice a week. Skip it entirely if your dog has any history of kidney or bladder problems. The oxalate concern is real but only matters at high regular doses, an occasional spoonful is a healthy nutrient boost.

If you want a lower-risk leafy green, plain steamed green beans are an easier pick, no oxalate worries, and most dogs love them.

Always introduce new foods slowly and watch for digestive upset. If your dog vomits, has diarrhea, or shows any change in urination after eating spinach, stop feeding it and call your vet.