Hello There,
One trick I've used on many winter camping trips is to warm a frying pan, then rub it over the sheets before going to bed. The bed will be warm and toasty when you get in, and with a good comforter, your body heat will keep it that way all night. Just don't get the pan too hot or you'll singe the sheets and melt the foam mattress!
You may also want to consider putting a cast Iron griddle on the stove and leaving it on low all night. The hot griddle will radiate heat into the cabin and serve as a guard to cover the flames. Of course any open flame consumes oxygen, so leave the window closest to the stove open a crack.
Finally, if you're considering a lot of winter overnights, you may want to install a bulkhead mounted solid fuel heater. I've never seen one on a Ranger Tug, but a lot of sailboats use them and it's a pretty simple do it yourself installation, although you do need to cut a hole in the cabin top for the chimney. Cheaper than a diesel furnace, and safer than running your engine all night.
Safe Cruising! 🙂