Drug dogs are used at some cruise ports, but not all. They are most commonly seen at ports in the US, Mexico, the Caribbean and Australia, but in Europe and Asia, they don't tend to be used very often. Typically sniffer dogs don't tend to go near passengers though, they are more used for luggage.