Marigolds are a hearty flower which are credited with being a natural insect repellent. Marigolds can be planted in the ground, used as garden borders, and planted in window boxes and pots for container gardening. They can even ward off pesky squirrels. How can you grow marigolds? And how are marigolds thought of as a natural pest repellent?