You can use Sharpies to decorate your own mugs at home, but if you want something more professional, you should work with a promotional products company. They have screen or digital printing technology to create a more permanent photo, logo, or custom design.