In short, yes. While there are traps like the Buffalo Trap-EZE which has a built-in automatic sanitizing system, the reality is that traps collect waste and over time that waste will start to smell.