See if your local health food store does refills - we can take along empty bottles and get Faith in Nature/Ecover etc shampoo, conditioner, shower gel refills.
thezerowaster.com/zero-waste-near-you/
Otherwise Lush shampoo bars are great, though gutted they no longer make the Ultimate Shine one any more.
Toothpaste - use less, you only need a pea sized amount to foam up and lubricate your brush. Advanced hippyness - you can make your own from a scoop of coconut oil, a scoop of bicarb, a couple of drops of peppermint oil. Take fluoride drops if that concerns you. Check out Lauren Singer for zero waste tips & recipes, who only produces one kilner jar worth of trash per year. Also read Bea Johnson - Zero Waste Home.
Deodorant - I use bicarb, just a pea sized amount applied to my clean pits with a damp face cloth. I add a few drops of lavender oil to a small pot full of bicarb. Honestly keeps me whiff free for 24 hours. I also used to use Neals Yard Lavender & Aloe spray in a glass bottle (though plastic pump). And Lush Aromoco deo bar. Have tried the crystal stone, but I didn't get on with it... others swear by it.
Loo roll... I've seen zero waste youtubers recommend "who gives a crap" which comes wrapped in paper. But then, you have to get it delivered in a large cardboard box, the emissions and waste packaging from that surely outweighs the benefits of a tiny reduction in plastic. So I just get standard recycled from Morrisons/sainsburys and use mindfully rather than mummifying my hand.
Shaving - get a stainless steel safety razor + job lot of razor blades. Keep the blade bone dry after use to prevent blunting from micro rust & each blade will last for ages. Use an empty travel sweet type tin to store the spent blades. Or get an epilator.