Not sure how small you need it to be, but WD40 sells a little 100ml can that is only about 4 inches tall.
I use eye drop containers for mineral oil and WD-40. They work well and don't leak
Oh that's a brilliant one, I may end up doing this too
Pipettes work great for filling them(Image removed from quote.)