Flowers in a garden provide nectar for birds, bees and other insects. Birds and insects transfer pollen between plants, helping the plants reproduce and survive. Trees provide shelter and nesting areas for animals like squirrels. Even small puddles in gardens are ecosystems! They contain algae, worms and insects.