I know that pellets, beer traps and salt all work, but these are all infeasible because of my pets.

Do you know any other ways, preferably ecological ones?

Thanks, Tom.