Everyday after work I go to a school yard to run Zeke. He listens well to me off leash, for the most part. Today I was playing chase, and I thought he was right behind me so I took off running...but I guess he saw a dog...anyway, I turnedaround aftera min and he was gone so I was like "what?" so I kinda called him and he didn't come, so I ran to the front of the school and yelled for him. He came around the corner and I grabbed him. I was upset that he ran off so I told him we were done playing seeing he ran off. Now, it is kinda my fault. If I had been watching more carefully I would have caught him running off and he likely wouldn't have. So I got my leash and put it on, and some guy yells (from far off mind you) "Put that dog on a leash!!!!" I was like...come tell me to my face. Geez. That pissed me off more than Zeke running off. I couldn't even explain the situation, so it looks like I'm one of those crazy people who doesn't give a damn and lets her dog run anywhere. I got so upset about it all...He had a dog, so I don't know if his dog got excited or tried to fight Zeke. I've NEVER seen a dog Zeke just went up to to fight...he ONLY went up to the dog to play. He loves dogs. Yes, it is still my fault, but he didn't have to be rude about it...he could have come to me instead of yelling from far away. He could have grabbed Zeke and said "Oh, I got your dog for you" (as I was calling him) URG. I feel sick to my stomach. I know it's such a small thing..but now I feel like I'm a bad person and that this guy is thinking I'm a horrible owner....I've been working so hard with Zeke..I feel like a failure cause one dog is horrible, and the other doesn't always listen if there is a dog around...sorry. Needed to vent