How can I reduce the amount of smoke?

Use suitable small, dry and clean firewood. Also make sure the fire is as large as possible and that the firewood is not too tightly packed into the room. If your stove has adjustable air inlets, experiment to find the optimal supply of makeup air. An alternative is to use Kirami Heat It Up charcoal, which burns at a high temperature and cleanly with no visible smoke.