The US constitution protects citizens against unwarranted search and seizures. This means that unless police have a warrant or probable cause, they cannot search your person or vehicle for illegal substances.
However, the definition of probable cause is surprisingly complex when you start delving into it.
This is particularly true in the case of drug-sniffing dogs. Police are allowed to use these animals to alert them to