My HS had random dog checks in lockers and parking lots. One day a well respected older and proper lady teacher got hauled out of class with a uniformed escort. The K9 sniffer had alerted on her car. It'd already scratched up the paint when she got out there. They then let it in her car and it messed up passenger seat and scratched the dash.While she may have been in the right, she is lucky they were patient. If they were vindictive officers, that dog would have alerted and they would have dismantled her car.
^Where have I heard this before?^Rights not exercised are rights lost
The first time she asked 'am I being detained' the answer should have been: No mam, we just need a few moments to run a license check and do a walk around, part of our normal procedure, this will only take a couple of min and you can be on your way.