All dragons are immune to paralyze.
Frost dragons resist frost and fire dragons resist fire.
Those are the only resist and imunities that I know of.
I know for sure that health poisons and lingering health poison work against all dragons.
I'm not sure about poison of slow but a fire dragon does not resist the slowing effect of a frost spell,so I would assume a slow poison does work on fire dragons at least.
I've always found it best to use lingering damage health agianst dragons.
I also like to unload all those frostbite spider poisons I find on dragons.
Yes fortify marksmen potions work great.
A tip.
If you put a few perks and get some levels in two-handed,you can make a fortify two-handed/resistfire/regenerate stamina potion that can totally destroy most draons in seconds.
Once you get them to land,pop a potion and start power attacking with a two-handed weapon endlessly,lots of fun.
Dont be a [censored] Alchemist. Become a Forsworn and ask 20 Septims a Lapdance.
Alchemy is one of the most powerfull skills in this game.You don't know what your missing.