Maglights are good lights.
A policeman I know has a huge Maglight. It must have about six D-cell batteries. He uses it for a club to soften up the legs of bad guys who start fighting him when he is trying to arrest them.
From this concept, I can imagine that a nice hefty Maglight could work well for bonking mean dogs who are trying to bite your ankles.