From what I have read, permethrin sometimes kills bedbugs but they can become resistant to it.

When a pest control company says that a pesticide is safe for pets, they mean cats and dogs. If you read the fine print in their literature there is usually a clause that states that they do not take responsibility for a pesticide treatment's effects on birds and reptiles. Because the same safety rules do NOT apply.

I also feel like an odorless pesticide is actually more dangerous than one you can smell. If you can't smell it, you don't know it is there. If you can, you know it is present and that you shouldn't be breathing it in or exposing your reptiles to it. Also, bedbugs are usually treated with a residual pesticide because they are so hard to eradicate. A non-residual pesticide will only work for a very short time, and you need long term effects to get rid of bed bugs.