what fred said.
The dyeing thing probably won't work.
Also the mug will probably not be water tight unless you make it completely solid.

bear in mind that when slicers say infill is 100% - they lie :-)
To get a completely solid item in simpify3d you set infill to 100% (which bizarrely, is still a mesh) - but more importantly you tell it to use a solid diaphragm every layer - and that's the one that produces solid objects.
I have a bird water tray screwed into a bottle. Totally watertight.
Any other settings I've tried have never been watertight.
So bear that in mind :-)