Reference

Method

How this works

Dryland pairs plants by rule, not by opinion and not by AI. Pick a plant, and the tool checks it against the other 172 in the catalog, discards anything that can’t share a bed with it, scores what’s left, and shows you the results in two tiers.

The whole method is on this page, including the weights. There’s nothing proprietary here. If you disagree with a weighting — and a working designer probably will, somewhere — you can see exactly which one and decide how much to trust the result.

What it is not

It doesn’t know your soil, your slope, your microclimate, your deer, or your client. It doesn’t design anything. It narrows 173 plants to a defensible short list and tells you why, which is the tedious part. The judgment is still yours.

Every plant in the catalog is commercially available in the Intermountain West. No botanical unicorns.

Step one: the disqualifiers

Three conditions. A plant fails any one of them and it’s out — no score, no appearance, no override.

USDA zone overlap

The two plants’ hardiness ranges must intersect.

Water use within one step

Water needs are Very Low, Low, or Moderate. Adjacent steps can share a hydrozone. Very Low and Moderate cannot, ever. Putting a sagebrush on the same valve as something that wants regular water kills one of them, and which one depends on who’s running the controller.

Sun exposure overlap

The two plants must share at least one viable light condition.

These are deliberately strict. Loosening them would produce longer lists and worse recommendations. Of the 29,756 possible pairings in the catalog, 20,516 clear all three — about 69%. The rest are never shown.

Step two: the score

Everything surviving the filters starts at zero and accumulates points. Higher is a better design pairing, not a healthier plant.

PointsAwarded forWhy
+3Different structural categoryLayering. A shrub under a tree does something two shrubs don’t.
+1Height difference of 2 ft or moreReinforces the layer when the categories already differ.
+1.5Each bloom season the companion addsSequence. A fall bloomer next to a spring bloomer extends the season.
+1.5Silver or blue foliage contrastThe most reliable foliage contrast in a dryland palette.
+1Evergreen structureSomething to look at in February.
+1Grass textureMovement and fine texture against woody mass.
+1Wildlife or pollinator valueTagged for birds, butterflies, or pollinators.
+0.5Fire resistanceCounted whenever the companion has it, even if the primary does too. Fire resistance is not an aesthetic contrast — it’s just good in every quantity.
+0.5Both plants nativeA mild thumb on the scale, not a mandate.
+1Matched water useSame water step, not merely adjacent. Simpler irrigation.

Scores in practice run from 4.0 to 10.5. The average companion shown in the top tier scores 8.6.

On the weights

These numbers encode a landscape architect’s priorities. They are not empirical findings and nobody measured them. Layering is worth more than fire resistance here because in this climate, at this scale, that’s the call I’d make on a drawing. Someone else would weight them differently and produce a defensibly different tool.

That’s why they’re published rather than hidden.

Step three: the diversity constraint

The top six are not simply the six highest-scoring companions. This is the one place the tool deliberately departs from its own scoring, and it’s worth explaining.

Certain plants are compatible with almost everything. Left alone, the scoring surfaced the same handful in most palettes — one groundcover appeared in 68% of all top-six lists. Each of those pairings was individually correct and collectively useless. A tool that recommends the same plant two times out of three isn’t recommending anything.

So the ranking applies a penalty proportional to how often a plant already appears across the whole catalog. A companion in 30% of other lists is ranked as though it scored 0.6 lower; one appearing rarely is barely touched.

Three things this does not do:

  • — It doesn’t change the score you see. Displayed scores and match labels are always the unpenalized value.
  • — It doesn’t override the disqualifiers. Nothing incompatible is ever promoted.
  • — It doesn’t hide anything. A plant pushed out of the top six still appears in the full list below it, at its true score.

The effect: that 68% groundcover now appears in 20% of top-six lists, and the number of plants that surface in anyone’s top six went from 53 to 78.

You can regard this as a thumb on the scale. It is one. The alternative was a tool that gave everyone the same six plants.

The two tiers

Best companions — the top six, one balanced palette, capped at two plants per structural category so you don’t get six perennials.

More that work — everything else that cleared the filters and scored 4.0 or better, grouped by category. Averages 119 plants. It is genuinely long, because the answer to “what can I plant with this” is usually “quite a lot.”

Match labels

LabelScoreMeaning
Excellent match10.0+Checks nearly every box. A confident pairing.
Strong match8.5–9.99A reliable, well-suited combination.
Good match6.5–8.49Works well together.
Worth considering4.0–6.49Compatible on water, sun, and zone. Whether the combination reads well is your call.

The bottom label is not a rejection. It means the plants will live together and the design question is open.

Where the data comes from

This part matters more than the algorithm, and it’s the part with a blemish on it.

The authoritative source is OSU Extension EM 9136, Waterwise Gardening in Central Oregon (Amy Jo Detweiler, peer-reviewed, revised 2025). 106 of the 173 plants carry water, sun, zone, and size values from that publication.

The remaining 67 do not, and here’s the history. The catalog began as a machine-generated list. When OSU’s data was merged in, the two sources overlapped on 35 plants — and on every one of those 35, the generated values were drier and sunnier than the published values. A consistent bias in a single direction, not scatter. OSU’s numbers replaced them in all 35 cases.

The 67 plants still without an Extension source are the ones OSU doesn’t cover: the sagebrush-rabbitbrush-Apache Plume-penstemon core of a true xeriscape palette. Assume those 67 carry the same bias — that they’re described as drier and sunnier than they actually are. They’re flagged in the data and they’re on the list to verify against Colorado Springs Utilities and OSU EC 1623.

45 further entries were dropped outright for being genus- or family-level (“Juniperus species,” “Cactaceae family”). You can’t score what you can’t specify.

21 plants carry a zone caveat where hardiness varies by cultivar.

Bloom seasons were completed in July 2026. Each value records its own source: taken from EM 9136, derived from conventions already established in the catalog, or drawn from standard horticultural reference. Conifers are recorded as having no ornamental bloom, which is a decision rather than a gap.

The plant illustrations are AI-generated botanical plates in a consistent style. They’re meant to convey habit and character. They are not identification keys and shouldn’t be used as such.

What this doesn’t account for

Soil chemistry beyond a general descriptor. Aspect and slope. Cold-air drainage and frost pockets. Allelopathy. Mature root competition. Deer, rodent and insect pressures, which is local and merciless. Availability at your particular nursery this particular spring. Whether the client will actually water it for the first two years.

A short list is not a planting plan.

Corrections

If a value here is wrong — and across 173 plants some will be — I want to know. Specifics are more useful than impressions: the plant, the field, the correct value, and where it’s published.

Built by Jay Battleson, PLA. Licensed landscape architect, JBattleson|Design, Bend, Oregon. jbattlesondesign.com

Sources

  • Detweiler, A.J. Waterwise Gardening in Central Oregon. OSU Extension Service, EM 9136, rev. 2025.
  • Colorado Springs Utilities, Water-Wise Plants database.
  • OSU Extension EC 1623, native plant list.
Your palette

No plants pinned yet.