Can Dogs Eat Spinach?
Yes, dogs can eat spinach in small amounts. This leafy green is not toxic to dogs, but it is not the best vegetable to offer them often or in large quantities. The main reason for caution is that spinach is high in a natural compound called oxalic acid.
While a small taste of plain spinach is unlikely to cause a problem for a healthy dog, the oxalic acid content means it requires careful consideration. Many human dishes that contain spinach, such as creamed spinach or dips, include ingredients that are unsafe for dogs and should always be avoided.
Spinach and dogs: the facts in one table
| Verdict | Only plain, small amounts, with care |
|---|---|
| How to offer it |
|
| Remove or avoid |
|
| Main risks |
|
| Signs to watch |
|
What makes spinach a tricky food for dogs
Spinach contains a high concentration of oxalic acid, a naturally occurring compound found in many plants. This is the primary concern when feeding spinach to dogs. For a healthy dog, eating a very large amount of spinach would be necessary to cause a serious issue. However, the presence of this compound makes spinach a less than ideal choice for a regular part of a dog’s diet. It is better to choose other vegetables that do not have this characteristic.
How to offer spinach, and what to leave out
If you decide to give your dog a small taste of spinach, it must be served plain. You can offer a few leaves chopped up raw, or you can steam it without any seasoning, salt, or oil. Introducing any new food should be done slowly to see how your dog’s digestive system reacts.
It is critical to avoid prepared spinach dishes made for humans. These often contain ingredients that are harmful to dogs. Never give a dog:
- Creamed spinach or spinach dips. These are typically rich and may contain ingredients that can cause stomach upset.
- Spinach cooked with garlic or onion. Garlic and onions are toxic to dogs and should never be part of their diet.
Always read ingredient labels on any prepared food before considering sharing it with your pet. The safest approach is to stick to plain, unseasoned spinach.
When to skip giving your dog spinach
Due to its high oxalic acid content, spinach is not a good choice for every dog. Owners of dogs with a history of kidney problems should speak with their veterinarian before offering any amount of spinach. A vet can provide guidance based on the dog’s specific health needs and medical history.
If your dog eats too much spinach, you might see signs of digestive upset. Watch for vomiting, diarrhea, or a sore belly. These signs indicate that the food did not agree with your pet’s system.
When to call your vet
Most dogs who eat a little plain spinach need nothing more than watching. Call your vet if anything below shows up, or if your dog has a health condition or is on a special diet.
Contact your veterinarian if your dog shows signs like vomiting or diarrhea after eating spinach, or if you know they consumed a large quantity. You should also call your vet or a pet poison control hotline if your dog ate spinach prepared with other harmful ingredients like garlic or onion. Be prepared to tell them what your dog ate, how much, and when it happened.
Emergency signs: go now
- Collapse, fainting or severe weakness
- Seizures, tremors or trouble standing
- Trouble breathing or blue, gray or very pale gums
- Repeated vomiting or retching, or a swollen, painful belly
- Any known contact with a substance listed as toxic, even before signs appear
Book an appointment soon
- Vomiting or diarrhea that lasts or keeps coming back
- Not eating or drinking, or drinking much more than usual
- Drooling, pawing at the mouth or a swollen face
- Lethargy, hiding or acting unlike themselves
ASPCA Animal Poison Control Center: (888) 426-4435 (a consultation fee may apply). Your own vet or nearest emergency clinic is always a good first call.
Sources
Last checked October 21, 2026. Listings and guidance can change; your veterinarian knows your pet’s health history.