10 Pet-Safe Garden Plants
Discover 10 popular garden plants that are generally safe for dogs and cats, so you can add color to your yard with more peace of mind.
Key takeaways
- Marigolds, snapdragons, zinnias, sunflowers, and roses are pet-safe garden choices.
- Even non-toxic plants can cause mild stomach upset if eaten in large amounts.
- When unsure about a plant, check with your vet before adding it to your yard.
American Animal Hospital Association (AAHA)
Veterinary Educational Resource

Filling your yard with color doesn't have to mean putting your pets at risk. Here are ten popular garden plants that are generally considered safe for dogs and cats, so you can plant with a little more peace of mind.
Pet-Safe Garden Plants
- Marigolds: Bright and easy to grow, marigolds are a classic pet-safe choice for borders and containers.
- Snapdragons: These cool-season bloomers add height and color and are considered non-toxic to pets.
- Zinnias: Hardy, colorful, and safe for curious noses, zinnias are a great beginner-friendly option.
- Sunflowers: A garden favorite that's safe for pets, though the tough stalk and center disk aren't meant to be eaten.
- Petunias: Low-maintenance and pet-friendly, petunias work well in beds, pots, and hanging baskets.
- Roses: The flowers and leaves are non-toxic, though pets should be kept away from the sharp thorns.
- Camellias: These flowering shrubs are safe for pets and thrive in shadier corners of the yard.
- Coral Bells (Heuchera): This shade-tolerant perennial is safe for pets and adds texture with colorful foliage.
- Bee Balm: A native pollinator favorite that's also considered safe for dogs and cats.
- Calendula: Sometimes called pot marigold, this cheerful bloom is pet-safe and even edible for people.
Even pet-safe plants can cause mild stomach upset if eaten in large amounts, so it's still a good idea to discourage grazing. If you're ever unsure about a specific plant, check with your veterinarian or Northwest Animal Clinic before adding it to your yard.
When to call us: If your pet shows signs of illness, call Northwest Animal Clinic at 505-898-1491.
Reviewed by the veterinary team at Northwest Animal Clinic & Hospital on May 25, 2026.
Have a question about your pet's health?
Our doctors see patients by appointment Monday through Friday. Call our pet care team to schedule a visit.



