I am making a number of cosmetics at home. I have homemade makeup remover, homemade soap (easier than you think) and also homemade non toxic deodorant.
The main ingredients is bicarbonate of soda. It "swallows" all smells so it is on its own good deodorant. Unfortunately I find it a little bit abrasive. That is why mixing it with other natural and non toxic ingredients makes more sense.
Homemade non toxic deodorant