For 3 ounces of wet ingredients, I like repurposing these "5-hour Energy boost" bottles. 3 ounces, really strong, water-tight. And free. Sold in all convenience stores and venues frequented by skate-boarders and hipster dudes with those goofy little goatee things on their chin, they are laying around as litter outside of any such place. Being HDPE, you can run them through the dishwasher to wash off the hipster-dude cooties and between uses.

Peeling the 5-hour wrapper leaves a simple white container (and saves 1.73 grams).
For an ounce of stuff, there are lots of "travel-size" and "sample-size" containers in every supermarket and Walmart. Hand sanitizer, shampoo, mouthwash, etc. For 97 cents. Kind of expensive for an ounce of goo, but far cheaper than small Nalgene containers at REI. I prefer keeping liquids in factory-labelled containers, but if I've removed the hand sanitizer label and the contents are now red and chunky, I know it is salsa.

I'll also note that a lot of people could trim half a pound from their toiletries and other liquids by going from 2- and 4-ounce containers of DEET, sunscreen, hand sanitizer, toothpaste, anti-fungal, etc to 0.25-, 0.5- and 1-ounce containers, some of which can be found in such sample-size displays. I have NEVER run out of hand sanitizer using a 2-ounce container, even with 5 people along. So I just grabbed a 1-ounce container. Why bring a 1-ounce tube of toothpaste? Have you ever run out on a trip? Get a 7-gram tube and refill it between trips.
Akin to: "If you weren't wearing all your clothes at some point on the trip, you brought too much clothing", "If you came back with cosmetics, soaps or other liquids, you should downsize for your next trip."