Here is a basic recipe I found for baking soda and coconut oil toothpaste - I use an old baby food jar (I used to give the cats some pureed baby food squash until I just started making it myself) but any jar will do:

Fill your jar with a heaping scoop of soft (but not melted) coconut oil (about 1/4 to 1/2 way full if you’re using a tiny jar). If your oil is super solid, you can place place the jar in a bowl of hot water for a few minutes.

Sprinkle the baking soda on top (about 1/2 the amount of coconut oil) and stir well.

Add some peppermint oil to taste (Optional)

Test it. It should pretty grainy, paste like (creamy, not hard), and leave your mouth feeling super fresh. If you can’t feel the grain, add some more baking soda. If it feels crumbly, you need more coconut oil. If you don’t feel the freshness, add some more peppermint oil.

Here is the mouthwash again:

8 drops peppermint oil

8 drops tea tree oil

250 mils of water

Hey so regarding the baking soda and vinegar shampoo - there are apparently a lot of articles out there saying it damages hair but I have used it for about 3 months and i am loving it more every day but whatever. There are lots of homemade vegan shampoos online for you to check out. I won't post links there are too many.