Plants Safe for Pets
Dogs chew stems, cats nibble strappy leaves, and puppies will dig up and taste almost anything you plant. If you share your garden with animals, plant selection is not just about looks; it is about ruling out species whose leaves, berries or bulbs could make a curious pet unwell.
Start by knowing the common offenders so you can plan around them: lilies, azaleas, oleander, brunfelsia and sago cycads are among the plants Australian vets see problems with most often, so keep those out of reach or out of the garden entirely. From there, build the pet accessible zones of your yard around robust, non toxic choices. Herbs such as rosemary, tough native shrubs and many grasses and groundcovers handle trampling and the occasional chew. Think about behaviour as well as botany: a dog that patrols the fence line will flatten soft borders, so line high traffic runs with hardy shrubs in 200mm pots or larger, which establish faster and shrug off knocks better than tubestock.
Zoning is the other half of a pet friendly garden. Raised beds around 40cm high deter most dogs from digging, a low decorative border fence protects new plantings while they establish, and a designated dig pit or shaded lawn area gives energetic animals somewhere better to be. Skip cocoa mulch, which is hazardous to dogs, and choose plain wood chip or pea straw instead, and avoid snail baits and systemic insecticides anywhere pets roam.
Many families pair this collection with the broader outdoor plants range when planning areas pets cannot access, and if you are working with a compact yard, plants for small gardens keeps everything in scale. Rosemary is a classic safe, hardy pick, covered in our rosemary care guide, and bottlebrush brings bird attracting colour without toxicity worries, as explained in the callistemon care guide. To filter by height, light and position in one place, try the plant finder.
Rusty Fig Tree Ficus rubiginosa
63% offFrom $202.95$281.95Unit price /UnavailableForest Satinash Tree Syzygium tierneyanum
95% offFrom $165.95$215.95Unit price /Unavailable