In western Canada, we use standard 110 volt electric block heaters, they work very well.
I have also used a 110 volt battery blanket, magnetic 110 volt heaters, you stick em to the block or oil pan.
The dip stick oil heaters are vintage, I have not seen one in years.
I have seen people slide a metal pan with fire embers, slid under the oil pan, or a tiger torch, especially if your out in some remote place ,such as hunting somewhere in the bush.
In the old days, some people would bring the battery in the house, drain the water, because they had no antifreeze, and warm up the oil, they all worked.
_10 f, thats nothing, try it at -30 to -40 f, then you have a challenge.
I find modern vehicles, with fuel injection, block heaters, and the use of synthetic oils work effecttively. I have started many a vehicle at -30 f, up here where I call home.
I have also used recirculating block heaters, probably 1500 watts, they plumb into a heater hose, big trucks and heavy equipment use them, I had one ona 4 cylinder engine once, almost instant warm air, the engine did not take long to heat up, even at -30 f.......Fred ps on seriously cold nights, at work say at temps of -30 and colder, I will start my car and let it run 10 minutes evrey 2 or 3 hours, it works well for me, especially with a command start