I'll look into the diesel forced air heaters a bit more. Is there that much advantage in diesel over regular gas?
Do you mean gasoline or propane/butane/LPG?
There are forced air gasoline heaters, but for a closed cabin boat like the c Dory, I believe the safety issues preclude its use--even difficult more than propane.
Diesel fumes are not explosive in normal concentration. Diesel has more available BTU per unit. (128,488 Btu/gal of diesel, 112,114 - 116,090 Btu/gal of petrol and 84,250 Btu/gal of propane.) Diesel is the winner here. Storage of the diesel would be a small tank with refill, from a one or two gallon container (similar to Wallas Stove which uses diesel). Many outboard boats run diesel generators, because of the safety issues.
The diesel heaters take air from outside, and of course the combustion products are expelled to the outside. If there are any fumes from a diesel heater they may be more objectionable, vs the propane fumes. (neither should be inside the cabin, but sometimes the smell is there. The only time I noted an odor from the Wallas was during back drafting which was extremely rare.
The diesel heater is ducted, and vents can be run directly to area you want heated. These small diesel heater fit nicely under the galley or even a seat. Vs the Dickinson which is usually on the aft cabin bulkhead--away from the area you most want to heat. The Dickinson is a very high quality product. I had a 12K diesel fired Dickinson similar to the propane in the boat I took to Europe. My biggest complaint was getting heat distribution thru even the saloon where the heater was located, despite two fans. Ducted heat is far better for distribution.
I used a hydronic diesel heater on the Cal 46 (45,000 BTU) and never had any diesel fumes---combustion seemed to be very complete.