To keep squirrels out of a garden, flood their homes, annoy them with sounds, lights or scents, and scare them away with predators. If these methods don't work, it may be necessary to build a fence or buy a commercial trap.
- Flood their burrows
If you're able to find where the squirrels live, you can flood their burrows. Fill a large bucket with water, and dump it into any burrows discovered. Repeat this numerous times. Do this on a regular basis until the squirrels are gone.
- Annoy them
Bother the squirrels by using motion lights or commercial devices that make high-frequency sounds. You can also surround the garden with unpleasant repellents, such as garlic or ground hot peppers. Urine from predators can also be an effective deterrent.
- Scare them with other animals
Having an outdoor dog or cat can help to drive squirrels away. Barn owl houses also scare squirrels away, because owls are known to eat squirrels.
- Erect a fence
Wire fencing can keep squirrels out of the garden. Be sure to bury the wire deep, so they can't dig under it, and keep the wires close together, so they can't squeeze through. Using an electric fence can further prevent infiltration.
- Use commercial traps or poison
Place a bait, such as peanut butter or sunflower seeds, in a live trap. When a squirrel is captured, release it far away from the garden. You can also use poison bait traps if you're not opposed to killing squirrels. Follow the manufacturer's instructions.