I agree with trappman in that human scent is not the biggest factor. I didnt get to coyote this year as I concentrated on fox but when I do set for them, I like a skunk smell as it is natural.
I think less is better and I am more into urine as a natural attracant and have had success with that procedure. Keep in mind that the animal is wild and anything out of ordinary will throw them a reason for caution. Don't give them a reason. Keep it simple.