I may well be unreasonable, but I can't help thinking the other man was unrealistic.
We live in a very rural area that has had a lot of rain. There are normal dog walking routes where I have been walking my 15 week old Labrador puppy. The routes are through fields and woods and streams.
We met a man who was also walking (without a dog) on our way home from an hour walk whilst in a field. My puppy was wet and muddy. She jumped up at the man, who in turn shouted at me.
I said sorry but afterwards thought, well you are walking in a field in a very rural area.