As I mentioned earlier, making a 1% w/v solution of phenidone in hot propylene glycol is an easy way to get small fractions of a gram accurately. 1ml is 10mg. This solution has exceptional keeping properties, I still use one I made about 3 years ago, without any problems. The only other case where I might need very small quantities is potassium iodide. In this case, I weigh a small quantity, like 0,5g, make a solution of known concentration, then progressively use a small amount of this solution to make more dilute solution(s). In the end, I can use a reasonably large volume of the very dilute solution to get a precise amount of the few mg needed.
I only use one 100g/0,01g resolution scale I bought off eBay for about $10 years ago. It works fine and never needed anything else.