I had that happen to me when I was a kid. Collecting money on my paper route. A nasty German Shepard jump almost completely through a screen door at me. The owner caught him just in time. Scared the hell out of me. No soiled pants though.
They use to build mud nests under my front porch as our house was close to a pond, I put a rubber snake in my porch ceiling on top of the column and they didn't like that. They moved on to the neighbors porch Lol, since then the land has been developed and the pond is gone and swallow problem is over.I had a pack of rowdy Barn Swallows that was harassing me every time I went outside one year so I dug out my stash of bottle rockets and I sat on the back porch shooting at them until they finally gave me some respect. They even used to follow me across the road when I went over to brush hog the field they would dive bomb me until I finished, I could feel my hair move they were so close on most of their passes.
Mark