I like dogs. If I’m out somewhere and a boisterous, friendly pup bounds up to me, I will give his fur a ruffle. Good boy, etc.

But I am an adult who is used to having dogs around. A boisterous, friendly pup looks very different when you’re a small child. I was reminded of that over the weekend, when a dog terrified my son and ruined his day out.

I was taking my kids for a bit of a hike, somewhere a long way from our suburban home. There were a few people walking their dogs along the track, mostly on leashes. We stopped occasionally so my kids could pat the dogs and chat to the owners. My kids like dogs, generally.

Then we came across a group of people walking their dogs off-leash. One of the dogs, a smallish terrier type, was obviously still a bit of a puppy. He ran up to each of us, jumping up on us playfully.

My older kid was fine, but my younger one was terrified when he saw the dog bounding towards him. He turned and ran. The dog clearly thought he was playing and chased him.

“Stand still!” I called out to my kid. “It’s okay – he won’t hurt you!”

fOf course my kid slipped on the loose stones underfoot and fell over, grazing his hands and knees.

I picked him up, dusted him off, and told him that running away from a dog wasn’t a good idea. I tried to explain that the dog would just follow him, and the dog could run faster. Then the owner strolled over.

“He was just being playful,” she told my son. “He was wagging his tail. You shouldn’t have run away.”

We all went our separate ways. But the more I thought about it, the angrier I got. Was it really my son’s own fault he’d got fallen over and grazed himself, or was it the dog owner’s fault? Is it okay for an owner to let a dog run around off-leash when she knows he’s going to run up to people and jump on them?