Every once in a while, my dock will refuse to come out of hiding. Magnification stops working and when I turn hiding off, it stays stuck on one part of the dock magnified, if that makes sense.
Is there a way to 'restart' my dock without rebooting?
As the previous poster stated, yes it automatically restarts.
Just do remember that if you are under Tiger. It will also kill all your widgets. So remember that incase one of them is monitoring something important.
to reactivate widgets just press F12 again (or whatever hotkey you have it set to activate dashboard)