check out @Trap Pest Control I'm not sure if they are eco-friendly, but the equipment they use don't have smell, some other pest companies; their equipment have such a bad smell and you would need to leave the room for a couple of hours in order for the smell to vanish. But this company is very good.
1