Be carefully with a mix like that as many desirable animals will eat eggs. Personally I prefer live traps and use only deadly force as a last resort; except in the case rodents like mice. For those use regular mouse/rat traps and feed the trappings to the chickens that way I don't poison my chickens or other wildlife.
Matter of fact I working on clearing my shop of mice. Yesterday morning I went to clear the trap and found a half eaten mouse in it where the mice had done it to the victim of the trap. I have heard and seen the dog eat dog comment to be true but I never seen it with mice before.