SNIFTAG.COMSniffQuest

Hide Difficulty Progression Reference

Every level on the Scent-Hide Difficulty Planner’s 1–10 scale, in one table — what it teaches, an example hide, suggested session length and rep count, a scoring benchmark, and a treat budget at that rep count. Every number below comes from the same functions the individual tools use, not a separately hand-typed table.

Level by level

LevelTierExample hideHidesSearch timeFull sessionClean-run benchmarkTreats (of daily budget)
2NoviceInterior, none distraction, ground28 min9.8 min42 pts (qualifies)2 / 35 (6%)
3NoviceInterior, none distraction, elevated310 min12 min62 pts (qualifies)3 / 35 (9%)
4IntermediateInterior, none distraction, buried311 min13 min62 pts (qualifies)3 / 35 (9%)
5IntermediateInterior, low distraction, buried413 min15.3 min82 pts (qualifies)4 / 35 (11%)
6IntermediateInterior, medium distraction, buried414 min16.3 min82 pts (qualifies)4 / 35 (11%)
7AdvancedInterior, high distraction, buried516 min18.5 min102 pts (qualifies)5 / 35 (14%)
8AdvancedContainer, high distraction, buried517 min19.5 min102 pts (qualifies)5 / 35 (14%)
9EliteVehicle, high distraction, buried619 min21.8 min122 pts (qualifies)6 / 35 (17%)
10EliteExterior, high distraction, buried620 min22.8 min122 pts (qualifies)6 / 35 (17%)

The treat column illustrates a 20 kg (about 44 lb), moderately active dog training with a 3-kcal treat— one treat per hide, against that dog’s daily treat allowance from the Dog Treat Calorie Calculator. Swap in your own dog’s weight and activity level on the calculator directly; this table is a worked example, not a feeding plan for your specific dog.

What each tier is actually teaching

Novice (2–3): the basic search pattern on a controlled, low-airflow hide — the right level for a brand-new skill or a newly introduced target odor.

Intermediate (4–6): one added complexity at a time — a container, a little distraction, or a first elevated hide — while everything else stays familiar.

Advanced (7–8): generalizing across two or more compounding factors at once, like an elevated hide inside a vehicle, asking the dog to combine skills built separately at earlier levels.

Elite (9–10): full real-world conditions — meaningful distraction and a non-obvious, hard-to-reach placement — closer to a trial or a genuine working search than a training rep.

How the numbers are actually derived

The hide count and search-time columns come from feeding each level into the Scent-Work Training Planner’s own buildScentWorkPlan()as a flat, single-session plan — starting and ending at that exact level, so the interpolated difficulty pins to the level shown with no ramp involved. The full session column spreads that same search time evenly across the suggested hides as each rep’s work duration, then runs it through buildSessionTimeline() with a 60-second warm-up, a 15-second rest between hides, and a 30-second cool-down added on top — the same timeline structure the Training Session Timer Planner builds.

The benchmark score runs a hypothetical clean run — every hide found, zero faults, zero misses, finished at 85% of the suggested search time — through scoreNoseWorkRun(), the exact function behind the Nose Work Scoring Calculator. And the example hide for each level is the first environment, distraction, and height combination that actually scores that level when run through rateHideDifficulty() — there are usually several combinations that land on the same score; this shows one real, valid one.

None of these five figures were typed in by hand as a table — they’re computed fresh from the same tool functions every time this page renders, which is also what the accompanying test suite checks directly.

Frequently Asked Questions

Where do these numbers actually come from?

Every value in the table is a live call into the same tool logic used elsewhere on this site: buildScentWorkPlan() for the hide count and search length, buildSessionTimeline() for the full timeline including warm-up/rest/cool-down, scoreNoseWorkRun() for the benchmark score, calcTreatBudget() for the treat share, and rateHideDifficulty()/tierFor() for the tier and example hide. None of it is a separately maintained table — if the underlying tools' formulas ever change, this page changes with them.

Why does the table start at level 2, not level 1?

The Scent-Hide Difficulty Planner's own scoring can't actually produce a 1 — its lowest possible combination (an interior, no-distraction, ground-level hide) scores 2. This reference covers the real, achievable range of the scale rather than inventing a level the planner itself never generates.

What's the difference between "search minutes" and "full timeline minutes"?

Search minutes is the Scent-Work Training Planner's suggested active search time for that difficulty level — hides and thinking time only. Full timeline minutes adds a realistic warm-up, a short rest between each hide, and a cool-down on top of that, giving a more honest door-to-door session length.

Is the treat budget column telling me how much to feed my dog?

No. It's one worked illustration — a 20 kg, moderately active dog on a 3-kcal treat — showing roughly what that level's hide count costs against a rough daily treat allowance. Run your own dog's numbers through the Dog Treat Calorie Calculator directly; this column is context, not a feeding recommendation for your specific dog.

Is the benchmark score an official pass/fail standard?

No. It's what a clean run — every hide found, zero faults, finished at a realistic 85% of the suggested search time — scores on this site's own practice scoring model at that level. It's a reference point for what "a solid, unhurried pass" looks like numerically at each difficulty, not the scoresheet of any trial organization.

Training planning reference only — not veterinary or behavioral advice. Always supervise searches for safety (footing, heat, traffic, other animals) regardless of difficulty level, and check with your vet about anything related to your dog’s health, diet, or behavior.

Use it with