In this article
Featured Image: A backyard habitat in action
Updated: 08-13-2026
As natural habitats continue to diminish, more people are turning their own backyards into havens for birds. It benefits us as much as it helps them — watching and listening to birds has been shown to reduce stress and promote well-being, and birds return the favor by pollinating plants and controlling pests in the garden.
Birds look for three things in a habitat: water, shelter, and food. Water gets covered well in our guides on where to place a bird bath and 10 tips to attract birds to your bird bath — so this guide focuses on the other two: how the right plants provide both shelter and food, and how to layer them for a garden that supports birds year-round.
What Makes a Garden Truly Bird-Friendly?
A bird-friendly garden isn't just a yard with a feeder in it — it's an ecosystem that gives birds a reason to stay, not just visit. That means a reliable water source, cover from predators and weather, and a natural food supply that doesn't disappear the moment you stop refilling a feeder. Plants do the heavy lifting on two of those three: shelter and food. Get the plants right, and everything else in this guide becomes far more effective.
Why Native Plants Matter Most
Native plants are adapted to your local climate, but more importantly, they provide the natural diet local birds are already accustomed to. Consider planting a mix of native trees, shrubs, and flowering plants that produce a bounty of insects, berries, nectar, and seeds throughout the seasons. Oaks and maples, for example, host a remarkable variety of caterpillars — a critical protein source for nestlings — while berry-producing shrubs like spicebush offer fruit at different points in the year.
➤ You can find the best plants for your area (and where to get them) using Audubon's Native Plants Database. Enter your zip code for a curated list of native plants paired with the bird species they're likely to attract, and organize by plant type and the resources they provide.
Layered Planting: Canopy, Shrub, and Ground Level
At 2 feet in diameter and 176 lbs., the Jaipur Concrete Planter by Campania provides abundant room for a layered arrangement of flowers, foliage, and small shrubs.
Different bird species use different levels of a garden for feeding and nesting, so a garden with just one type of plant — even a great one — will only ever support a narrow slice of the birds that could be visiting. Aim for three rough layers:
- Canopy and small trees: Oaks, maples, and similar native trees host huge numbers of caterpillars and other insects, making them some of the most valuable plants you can add for feeding birds — and larger species will use them for nesting height and cover.
- Shrub layer: Dense, thicket-forming shrubs like dogwoods and hollies (in the Eastern U.S.) provide excellent cover and nesting sites, plus berries that ripen at different times through the year.
- Ground layer — grasses and perennials: Plants like milkweed and goldenrod supply nesting material and attract the insects that many birds rely on, especially during breeding season.
You don't need all three layers at full scale to make a difference — even a shrub and a patch of native perennials will noticeably increase what your garden can support compared to lawn alone.
Container Gardening for Small Spaces
The Mesa Concrete Bowl Planter by Campania spans 2.5 feet in diameter — enough room for shrubs and foliage to add a shelter layer to a patio or courtyard.
Don't have garden beds, or want to add layering to a patio or balcony? Concrete planters let you build the same layered approach in containers. A few options suited to different plant types and sizes:
- Alouette Concrete Planter — for smaller herbs, grasses, and flowers (ground layer)
- Tribeca Concrete Planter — available in small through extra large, useful for building layers of vegetation at different heights within a single planter family
- Chênes Brut Concrete Box Planter — deep enough for small trees and shrubs (shrub/canopy layer)
- Rosecliff Lion Head Planter — a masterpiece design with a wide, generous bowl for larger shrubs and foliage (shelter layer)
Browse the full planter collection to find sizes that fit your specific space.
How Do I Attract Birds to My Yard Without Trees?
You don't need mature trees to start — shrubs, native perennials, and container plantings can provide meaningful food and shelter on their own, especially combined with a water source. Focus on the shrub and ground layers described above, add a bird bath (see our placement guide for the details), and you can build a genuinely bird-friendly space in a yard with no canopy at all. Trees add more capacity over time, but they're not a prerequisite for getting started.
Additional Wildlife Garden Ideas
- Avoid Pesticides and Harmful Chemicals — a bird-friendly garden means eliminating chemicals that can harm birds and other wildlife. Accept that some insects are an essential food source for birds, not a problem to eliminate.
- Provide Supplementary Nesting Materials — offer small twigs, dead leaves, and even pet hair in an accessible spot to further encourage nesting.
- Learn Your Local Bird Species — understanding the specific habits and preferences of birds common to your area will make every other decision in this guide more effective.
Complete the Habitat
Plants handle shelter and food — water is the third essential piece. For choosing and placing a bird bath, see our guides on where to place a bird bath and 10 tips to attract birds to your bird bath, which cover placement, water movement, and depth in detail.
At Fountainful, our mission is to help forge a connection between people and nature. Visit Fountainful.com to browse our collection, or call us at 214-901-7275 with any questions between 9am and 5pm CST, Monday through Friday. Happy birding!
FAQ
What are the best native plants for attracting birds?
It depends heavily on your region — oaks and maples are excellent caterpillar hosts across much of the U.S., while berry shrubs like dogwood, holly, and spicebush and perennials like milkweed and goldenrod are strong regional picks. Use Audubon's Native Plants Database (linked above) with your zip code for a list tailored to your specific area.
How do I attract birds to my yard without trees?
Focus on shrubs, native perennials, and container plantings for shelter and food, paired with a water source like a bird bath. Trees add capacity over time but aren't required to get started.
Do I still need a bird bath if I have native plants?
Yes — plants cover food and shelter, but water is the third essential a bird-friendly garden needs. See our guides on bird bath placement and attracting birds to a bird bath for the full picture.
What are some wildlife garden ideas for a small yard or patio?
Concrete planters let you build the same layered planting approach (ground-level perennials, mid-size shrubs) in a container garden — see our container gardening section above for specific planter recommendations by plant type.
Why are native plants better than ornamental ones for birds?
Native plants are also loved by local insect populations, so they host far more of the caterpillars and insects birds (especially nestlings) rely on for protein. Many ornamental, non-native plants offer little to no food value to local wildlife, even if they look similar.



