What has worked for me is a home made stove, with 4 inch exhaust pipe straight up. Between first and second stove pipe is a baffle used some time ago by our military as a spark arrestor. Pipe continues to about one pipe length below poles and had a spark arrestor there. Never had sparks leave pipe, and burned primarily aspen and pine. The stove was placed where the fire pit would have gone. I lived in this lodge for one year and had no holes burned in the canvas. Stove was used for heat, as well as cooking. Coffee pot was always sitting on top. The baffle/spark arrestor seemed to keep heat in the stove whether the damper was open or closed. Damper was in first length of pipe. Lodge was an 18 footer. If you are going to use your lodge in really cold weather, an onan is a great investment.
Tipi next to mine had a barrel stove and one spark arrestor. This lady sent her stove pipe right through the smoke hole, the pipe almost two lengths above intersection of poles. Her lodge was in year round use for about four years with no burn holes in the 16 footer.
Next in line had an open fire. Very PC but smoke in the lodge precluded many visits. This lady lived in hers for 2 years with no burn holes in her 16 footer.