The calendula plant, commonly referred to as a pot marigold, is recommended by Golden Harvest Organics as a doggy-deterrent plant. The bright-orange and yellow blossoms put off a strong scent that is offensive to dogs nosing about a garden. In addition to being pleasing to the eye, marigolds are hearty and reliable plants to grow in large quantities.
Sweetgum trees make a beautiful addition to any landscape, and these trees can also keep dogs out of your yard and garden areas. The sweetgum tree drops spiky seed balls annually, creating a protective barrier on the ground that sensitive pad-footed dogs will likely avoid. If you have a sweetgum tree in another part of your yard, collect the seeds and incorporate them into your flowerbeds and garden mulch to discourage pet traffic.
Rue is a strongly scented evergreen shrub that grows close to the ground and is often used in herb and rock gardens. This odiferous plant can help deter dogs from trampling your other plants. Use caution when planting and handling the rue plant, according to Herb Wisdom, as rue can cause blistering to the skin and can be toxic to humans if consumed.
Create a natural boundary around your precious plants by planting a wall of shrubbery. This botanical fence serves the dual purpose of obstructing canine visitors as well as adding an attractive hedge to your yard. Paw Rescue, a pet website, recommends opting for tough and hearty shrubs such as laurel, evergreen huckleberry and viburnum to provide a base that will keep pesky pooches at bay.
Plants with sharp leaves and prickly thorns can provide a hostile garden environment for dogs. Use these plants liberally and choose types that to not have too large or sharp spines such as cactus or yucca. Plants such as roses, barberry and holly will discourage dogs, but not cause them accidental injuries or harm.