We do not currently know of any synonyms for scratch and sniff.
The adjective scratch and sniff is defined as: