Yes you need to keep her leashed, and she is probably protecting you, and doesn't know her job well. Every time that your dog isn't under control an accident could happen. So someone running up to you or past you, or to the house she could see as a threat, and you can't stop her unless she's leashed.