0.00000546 is dust. I'd probably argue that anything less than 0.00020000 is approaching dust territory. In my opinion, a good rule of thumb is that any UTXO that would cost >=1% of it's own value to send (at min fee) should be considered dust.
For example, 0.00020000 BTC as a single non-SegWit UTXO in a simple non-SegWit transaction, is going to cost around 190 sats at 1 sat/byte min fee.... that's 0.95% of the value of the UTXO to send it. Granted there are savings to be made by consolidating dust, using multiple inputs in one transaction, SegWit etc. but I think in general terms it holds true.
In your example... 0.1 BTC of change would result in a UTXO that will only cost 0.0019% of it's value in fees
Hopefully, the dev of whatever wallet you are using has put some thought into this... and tries to use UTXOs as inputs that would result in non-dust outputs being generated in the first place.