I get it often on certain promenades & dedicated cycle paths they seem oblivious to a massive white line & bike painted on it ! You get whole families taking up the width of over 10-15ft people are often in daydreams on mobiles etc.
As for dogs loose what about extending leads once more than 5ft away its out of control imo,I do give way & acknowledge others it’s give & take they should more often notice us cyclists too, instead of watching us approach from half a mile or more away then panic,faf about as I’m almost on top of them !
Do they walk out in front of cars ? but a cycle could cause just as bad an injury so why ignore us ?
Moral of the story you get bad days we all do sometimes,often just ignore it but also accept people are what they are,in busy towns & shops they bump into you on foot.
I love it when loose dogs give chase & I’m able to get a good move on,nothing funnier than owner screaming half a mile of more away when said dog runs out of puff.