A creature with the scent special ability can track using the survival skill and while there is no specific skill mentioned I use a listen like check to detect hidden foes. I was pretty sure that it's mentioned in the D&D v3.5 rulebooks somewhere.
Or you could just use the survival skill, you can track by scent using that why not sniff out other things as well using it.