Ive used organic soil mixes in a crested geckos enclosure so I could do live. It stunk up the house because the bottom of the soil stays saturated and doesnt have a release for excessmwater or nutrients. I would siggest ( and this is what I would do if I ever did it again) get some clay pots paint them with a non toxic paint to match the color of yoir sunstrate say coco husk, or glue moss on them to cover them, put saucers under them also. Plant your plants in that and you can take them out for watering the plants and water the plants in the sink and they can drain properly. The excess water will be in the saucers and get picked up by the moss and coco husk shouldn't be much. You can do all this with your weekly cleaning. This way you don't have all the stink, and bacterial growth. Oh and non toxic paints you can use like children's finger paints and mix colors till you get the one you want, and build up the substrate around them to hide the pot. Just let the paint dry WELL before putting it in your enclosure. This is just a suggestion. If plant roots are left saturated they will rot and add to the smell and the plant will die. Doing it this way you can inspect the plant, and trim it up some without stressing your pet as much. If I ever build my own enclosure I will be putting live plants in pots in there. I like the look of a more natural environment and I love plants. My husband laughs cause I will go out for milk and get a new plant too. I hope this helps