Select a space for your garden that receives at least six to eight hours of sunlight every day. It should be at least 3 feet wide for every row of sunflowers that you want and 2 feet long for every sunflower per row.
Create a plan for your garden on paper that specifies the locations of different flowers. Taller varieties should be planted toward the back, with shorter ones closer to the front. Also consider planting differently colored flowers and determine how they may work together. You can also plant varieties with varying blooming times so that you always have flowers blooming.
Till the ground with a spade to a depth of at least 12 inches. Remove any rocks, tree roots and other foreign objects from the soil as you dig.
Till fertilizer into the soil. Sunflowers need a lot of nutrients, so time-release granules designed for flowers work well.
Poke a hole 1 inch deep in the ground and drop in five to six seeds, then cover the hole and move on to the next one.
Plant a row of miniature sunflowers around the border of the garden. These seeds or seedlings should be spaced 1 foot apart.
Water the seeds or seedlings daily until they sprout, adding enough water to saturate the ground. Once you have small plants, water only when the soil is dry.
Thin the seedlings as they grow so that there is only one stalk per planting area. This step is critical; if you let all five or six seeds grow unrestricted, they will crowd each other out. Remove smaller, weaker seedlings and let the stronger ones thrive.