Several items like baking soda, coffee grounds, and kitty litter can be used to absorb both moisture and odours from formal shoes. The item can either be sprinkled directly on the inside of the shoe, or a sachet can be used. Whenever the shoes are not being worn, simply place a sachet inside to absorb any moisture or odour that may have accumulated during use.