Wow Tornado - lucky escape for your dog!
We had water coming through our heating ducts and light fittings as well, plus a couple of drip points through the plaster, architraves and windows.
Our insurer said to punch holes with a skewer or something sharp in water marks on the roof and let the water flow out rather than have it sit and possibly collapse. Puncture marks are easier to fix than the damage at Tornados house I guess - is that what the cause was Tornado?