Plaine Products sells shampoo, conditioner, lotion, hand sanitizer, and related products in metal containers that you can send back for reuse when empty. They also sell small travel-size bottles that you're meant to refill from the larger ones. If you have the space for it, they also sell gallon-size glass jars of some popular products.
If you purchase from their website, the bottles will arrive in cardboard boxes that you can save to send the empty bottles back in later. If you're ready for a return label, you can specify that when ordering. You can find some of their more popular products in other zero-waste stores, which may have their own methods for returning the bottles, possibly including deposits. If you're ever stuck without a label, you can contact Plaine to ask for one.
As with many similar products, Plaine offers a discount for subscriptions. They are good about sending notification emails when a shipment is about to happen, with easy-to-use buttons to delay the shipment if you're not ready for the next one yet. They also have a presence in many refill stores, if you have one nearby.
The first time you order any particular product from Plaine, you'll want to order it with a pump; when ordering refills of the same thing, you transfer the pump to the new bottle and send back any spare lids with the old one. They want you to rinse and dry the bottles before returning them, and rinsing the pump during the transfer is helpful too.
I like the "Rosemary Mint Vanilla" scent of shampoo and conditioner. They don't work quite as well for me as Desert Essence, but the lack of plastic packaging is a worthwhile tradeoff. Their lotion seems to work fine too. The products are thick enough that the last several uses need to be thinned a bit with water to get out of the bottle, or poured out directly rather than pumped.
Solid bar shampoo would be even lower-impact, but I've never been able to make that work well for me. Package Free Shop carries it, and bar conditioner as well, if you want to go that route.
One last fun thing about Plaine's metal bottles: a while back, they changed the style and printing process of their labels to be more colorful and durable. Newly-made bottles are colorfully printed like beverage cans. Old bottles have had their monochrome, easily-damaged paint covered by stickers that match the new style. Because old bottles get reused so many times, it's still common to be sent a bottle with a sticker label. If you look closely, you can see the old label paint in the thin strip not covered by the sticker, and even through the sticker itself, because the old-style paint has a bit of thickness. I have received hand soap and lotion bottles that used to be conditioner bottles before they got their stickers. And this may go on for a while yet; I go through lotion slowly enough that I still have an old-style bottle to send back to them someday.