Classic signs tbh. The dogs reacting is the bit that stands out to me - animals pick up on things well outside human perception ranges, could be infrasound, EM fluctuations, all sorts.
Few questions before jumping to conclusions:
What time did it happen?, Any weather that night? High winds can do weird things to roof tiles, Did the dogs bark or just stare? There's a difference imo
The staring without barking is the more interesting response. Barking usually means they've identified a threat. Silent fixation suggests they're tracking something they can't quite categorise. Had my two GSDs do exactly that in the garden last March - dead silent, heads locked on one spot in the sky. Nothing on my RTL-SDR scanner at the time but I did pick up some odd RF noise earlier that evening.
Worth checking if anyone nearby reported anything. Apps like Mufon or even just local Facebook groups can be useful for cross-referencing.
Also - any chance you've got a dash cam or any outdoor cameras? Reviewing footage even without expecting anything obvious is worth doing. Sometimes you catch stuff in the periphery.
What part of the country are you in? Rural or suburban makes a difference to what explanations are more or less likely.
Don't want to hype it up but don't want to dismiss it either. What happened next morning - any marks on the roof, disturbed moss, anything like that?