I'll agree with the water before you run comments. It's difficult if you are getting up at 5am for a run if you don't want to get up an hour earlier to hydrate.
I do suffer from migraines and post run headaches which lead to migraines as all unchecked headaches do for me.
The only things that help are hydration, making sure I don't miss food after my run and pre and post run neck stretches. I find that alot of tension builds up in my neck running especially if it's first thing in the morning and my body isn't as warmed up as it could be. Really concentrating on stretching out my neck and shoulders afterwards and trying to get them as relaxed as possible has helped with a lot of the headaches.
I have I would say a healthy respect for dogs when out running. I've been bitten twice once by an Alsatian while running for a bus, the second time it was a Jack Russell in a park. I now slow to a walk if I see a loose dog running vaguely unsupervised in my direction.
I don't think it's unreasonable that dog owners should make sure that they only let their dog off the lead if they are paying attention to where the dog is at all times and the dog is well trained enough that it will return immediately when called. If not then keep the dog on a lead. It is never acceptable to get bitten by someone's dog, the owner may get playful bites from the dog themselves and not see what the big deal is but to a stranger that could be a deeply traumatic experience.
I'm training for my first marathon in October with 4 days running and 2 rest days. I've recently started boxing as it's something I've always wanted to do and am incorporating this as my cross training activity.
I see people mention cycling and swimming alot as crosstraining but was just curious if there are any other runners who box and whether people think it has any benefit for crosstraining?