First of all, yes I know some use tooth powder or baking soda, but I like toothpaste more. The weight is not an issue if you pack just for the days you're hiking. Not sure about environmental impact. Any advise is welcome.
Maybe there are better options to pack a toothpaste, but I use my own. It will be nice if you could suggest me another idea to do it. For now this method works very well, so I decided to share it.
So first of all, I use a cling film. Unroll a piece of 2" wide:
then just place portions of toothpaste on it (mind the gap between them). Each portion is for single use.
Then I roll the film the film as you know sticks very well to itself, so it creates fully enclosed tube with portions.
And after that I twist the film so that it will create a "sausage chain".
Trim extra film on both ends:
Now it is really easy to squeeze the toothpaste from the package. In order to keep the chain out of any pressure within your pack, a tiny container would be essential. So if you already bring little container for whatever, you can use it. I use a kinder surprise egg container. After you place your chain in it there still remains quite large space for storing additional things.
You can use it one-handed: just pull one portion of the chain out, close the container, cut the end of the chain and squeeze the toothpaste (press against the container).
After use, cut the used portion off the chain: