Is Snapdragon Safe for Cats?
Antirrhinum majus
✓Cat-safe
Non-toxic to cats. A classic bedding annual that is safe to keep in a cat household.
Antirrhinum is listed as non-toxic to cats. It is a familiar bedding plant, and a cat that chews a flower is not in danger.
It makes a reasonable swap for begonias and chrysanthemums in a bed a cat can reach.
What to watch for in the UK
- Bedding plant sold in trays from spring.
- Self-seeds in mild areas.
- Tall varieties need staking — canes are a separate cat hazard.
- Deadhead to keep it flowering.
If your cat has already chewed it
- Nothing to do.
- Watch for vomiting if a lot was eaten.
Signs that need a vet
- occasional vomiting from eating plant material
Take a photo of the plant, and a cutting if you can do it safely — identification is half of the vet's decision. Out of hours, use your practice's emergency number. This page explains risk; it cannot diagnose your cat and it contains no home treatments.
If your cat has vomited after eating a plant, see the cat vomiting guide and, if there is blood, vomiting blood. For a general red-flag checklist, use sick cat symptoms. If the worry is food rather than a plant, the can cats eat guide covers 36 everyday foods.
Related plants
Browse the full UK plant checklist (72 plants).
Related guides
Can Cats Eat This?
A–Z of 21 everyday foods with a clear verdict
Cat Vomiting
Causes, red flags and when to call the vet
Cat Vomiting Blood
Fresh blood vs coffee grounds, and what to do now
Cat Vomiting White Foam
Empty-stomach foam, hairballs and blockage signs
Why Does My Cat Vomit After Eating?
Regurgitation, scarf-and-barf and slow-feeding fixes
Cat Breathing Problems
Causes, emergency signs and when to call a vet
References
- Cats Protection — poisonous plants and cat health advice
- PDSA Pet Health Hub — cat health conditions
- International Cat Care — advice for cat owners
- Veterinary Poisons Information Service (VPIS)
This guide is for general information only and is not a substitute for veterinary advice. If you are worried about your cat, contact your vet.