>>695117It seems impractical, if not impossible, to take a large dog with you everywhere you go. Most businesses or places of work have prohibitions on pets that aren't sight dogs.
Ultimately, firearms remain clear and above the best choice for self-defence.