I know they like cat food...
I wish I had better answers for you though.
I'm one of those people who don't mind the smell... They smell like sulfur matches to me. My Mom can't smell them at all. However, my FAMILY sure can, so we have to watch for them... Got pretty nuts a couple of summers ago when one had BABIES in the back yard. EWWWWWWW. They left on their own, though...