I was flying a team of sled dogs once, in a C-207 north of the Arctic Circle. One of the dogs got loose in the plane and would have torn me to shreds if I had not had my parka on. I had my pistol out but the dog was freaking out so bad there was no way I would get a clear shot.
The dogs are carried in a nylon bag that cinches up around the collar. All the seats are removed so the dogs usually just sit or lay down during the flight. They can move but not move around.
This one dog some how got the cinch loose and got out of the bag. First thing that let me know a dog was loose was when something hit me in the back of my right shoulder with a pretty strong force. I jerked around and raised my arm to stop another hit, and I saw the dog at the back of the plane running, then it turn around and came back towards me again. I ruddered the plane really hard to knock the dog off balance, which worked but the dog was up again. I ruddered the other way but the dog learned quickly and just bounced off the walls and kept running.
I turned to hit it with my fist as it jumped at me, but I only hit it on the shoulder. The dog turned towards the back and I used the chance to grab my pistol. The dog had apparently been shot at before, and stayed towards the back of the plane running in circles on top of the other dogs. They were all yowling and barking at the top of their lungs.
I finally made the destination about 20 minutes later. I landed hard intentionally, ruddering the tail back and forth. When I got to the ramp I shut down then jumped out and closed the door. The dog handler looked at me, then I realized I still had my pistol in my hand. I told the handler a dog got loose, and he thought it was funny, until I raised my pistol and was about to open the rear door. The handler and his buddy took over and got control of the dog.
That dog crapped and peed everywhere. The handler must of thought I still had murder on my mind as he cleaned the inside for me.
I really hope your experience with your dog and girl friend goes much better....